; 9
!"#$%&'()*+Oh+'0HP|
$TU Delft Repository search results0TU Delft Repository search results (max. 1000)TU Delft LibraryTU Delft Library@/O>@/O>՜.+,0HPX`hp
x
WorksheetFeuilles de calcul
B=%r8X"1Calibri1Calibri1Calibri1
Calibri 83ffff̙̙3f3fff3f3f33333f33333.o02TU Delft Repositoryg R(uuidrepository linktitleauthorcontributorpublication yearabstract
subject topiclanguagepublication type publisherisbnissnpatent
patent statusbibliographic noteaccess restrictionembargo datefaculty
departmentresearch group programmeprojectcoordinates)uuid:1101e885-4fb8-468a-beea-c13281291379Dhttp://resolver.tudelft.nl/uuid:1101e885-4fb8-468a-beea-c132812913790Interacting agent models for wealth distributionRLeenders, Mats (TU Delft Electrical Engineering, Mathematics and Computer Science)Redig, Frank (mentor); Spandaw, Jeroen (graduation committee); Dubbeldam, Johan (graduation committee); Delft University of Technology (degree granting institution)1In this paper a two agent wealth distribution model for a closed economic system developed in [2] is presented and extended. We first extend the model by randomly distributing the propensity to save of the agents. We derive a closed form of the stationary relative wealth measure of an agent. We also see that if we take both the propensity to save and the redistribution measure to be uniformly distributed, then the stationary wealth distribution of agent 1 cannot be Beta distributed. Furthermore we conjecture that given a uniform redistribution measure and Beta distributed propensity to save, the resulting wealth distribution cannot be Beta distributed either. The absence of Beta distributions in the wealth distribution shows that there cannot be product stationary measures in these cases. We also extend the model by assuming zero propensity and that the stationary product measure of one agent is conditionally Gamma(;)<br/>distributed, where we condition on be independently distributed as well. We find that the class of distributions for defined by () = <sup>-k</sup>, k an integer always leads to the wealth distribution for agent 1 to be heavy-tailed. We also take steps in showing that there exists a distribution for that solves for the wealth distribution of agent 1 to be Pareto Lomax distributed.>wealth distribution; two agent model; stationary distributionsenbachelor thesisElectrical Engineering)uuid:5ecc206d-60bb-43ef-9874-ee72c6263c6aDhttp://resolver.tudelft.nl/uuid:5ecc206d-60bb-43ef-9874-ee72c6263c6a2Three Way Duels: Infinite Games on the Unit SquareLHa, Deon (TU Delft Electrical Engineering, Mathematics and Computer Science)WFokkink, Robbert (mentor); Delft University of Technology (degree granting institution)With the growing wealth and economy of a country, there are an increasing amount of small and big businesses. Every company has its own marketing strategy that it uses in order to lure customers away from their competition and increase their sales. Choosing the perfect time to advertise or discount several products is of essence for a company to gain more money than their competition. These type of marketing games are all slight variations of duels. The purpose of this report is to research how this duel is played most optimal when there are two or more participants. Several types of two-player duels shall be analysed first in order to understand and analyse a three-player duel.>Game Theory; Optimization; Differential Equations; ProbabilityApplied Mathematics)uuid:9b4b4396-4288-4c89-b8a4-1e52c75d83bcDhttp://resolver.tudelft.nl/uuid:9b4b4396-4288-4c89-b8a4-1e52c75d83bcvOn discrete and continuous state adaptive network models: with an application to self-organisation in swarming systemsvvan de Kamp, Carsten T. (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Idema, Timon (mentor); Dubbeldam, Johan (mentor); Thijssen, Jos (graduation committee); Nane, Tina (graduation committee); Delft University of Technology (degree granting institution)We consider adaptive network models with discrete and continuous state sets obeying dynamical rules that enable application to swarming systems. The 2-state adaptive network contains a supercritical pitchfork bifurcation in the transition between ordered and disordered stationary solutions. We derive an adaptive network model that works on< a continuous state set and apply it to swarming motion in both a mean field and a moment closure approximation. In numerical solutions of the mean field approximation the relation between the variance of the ordered stationary distributions and the system parameters is given by a square root function. Cauchy distributions form a good fit to these steady state distributions, although they are not the analytic stationary solutions. We show that in numerical solutions of the moment closure approximation a bistable region is formed, in which the initial condition determines if the system ends up in an ordered or a disordered state. Further research could focus on finding the exact details of the corresponding subcritical pitchfork and saddle-node bifurcations and comparing the derived models to real-life swarming systems.Adaptive Networks; Differential Equations; Modelling; Bifurcation Analysis; Partial Differential Equations; Complex Networks; Complex Adaptive Systems; Swarming; Self-organisation; Collective motion%Applied Mathematics | Applied Physics)uuid:0bc9062a-d1ca-41f6-b32c-578fc004c3fcDhttp://resolver.tudelft.nl/uuid:0bc9062a-d1ca-41f6-b32c-578fc004c3fcOn Covariant Emergent GravityPlatschorre, Arthur (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Visser, Paul (mentor); Thijssen, Jos (graduation committee); Vuik, Kees (graduation committee); Eijt, Stephan (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)tThis Bachelor thesis is on Covariant Emergent Gravity (CEG): a covariant formulation by Sabine Hossenfelder of the ideas of Erik Verlinde on gravity as an emergent force. In this work, the ideas of Erik Verlinde are presented as well as the field equations of CEG. The aim of this thesis is to find experimentally verifiable results for CEG. From the field equations we derive a general gravitational lensing formalism for CEG that is applicable to general lensing systems. This thesis also includes an attempt at an expanding universe model for a vacuum or matter dominated universe. Subsequently, a numerical algorithm is presented to solve for the non-linear differential equations in CEG and MOND in Newtonian regimes for general matter distributions using Fourier transformations. A faster version of this algorithm for cylindrical symmetric matter distributions using Fourier-Bessel transformations is also presented. This algorithm is tested on both the Sun and galaxy NGC6503. Next, the rotation curves as predicted by CEG and MOND of 132 galaxies are compared to the observed velocities using the SPARC data set. The velocities are fitted using three fit parameters and a Markov Chain Monte Carlo algorithm. Both theories show good fits to the observed velocities. We conclude that no differences between the predictions of CEG and MOND can be made on the basis of rotation curves, but that covariant features (such as gravitational lensing) might be used to distinguish between the two theories. An important test for both theories can be provided by a comparison between strong lensing measurements and rotation curves for a single galaxies.Gravity; Emergent Gravity; EG; Covariant Emergent Gravity; CEG; Rotation Curves; SPARC; Gravitational lensing; Modified Newtonian Dynamics; MOND; Theoretical Physics; Fourier-Bessel transformations; Galaxies; Cosmology; Astrophysics; General relativity%Applied Mathematics / Applied Physics)uuid:52fd37bb-c8ae-48ab-94f5-81acc3d90c92Dhttp://resolver.tudelft.nl/uuid:52fd37bb-c8ae-48ab-94f5-81acc3d90c92iThe influence of learning algorithms for Bayesian Networks on predictions: A citation analysis study caseTOchalhi, Redouan (TU Delft Electrical Engineering, Mathematics and Computer Science)QNane, Tina (mentor); Delft University of Technology (degree granting institution)In this thesis, attention is paid to building dierent Bayesian networks. You can think of aspects such as parameter learning, search procedures and score functions. I< n addition, a distinction is made between the use of Discrete Bayesian Networks and Gaussian Networks. These models both have dierent assumptions which are also discussed. Finally, the theory is applied to publication and citation data for a group of Canadian researchers. We will build Bayesian networks with dierent techniques and try to predict and compare the performance of researchers. We will also build an algorithm based on clustering that can perform predictions by using one of the possible learning algorithms./Bayesian Network; Prediction; citation analysis)uuid:f48f3c46-6b76-4c3a-8bbd-60e99ba50191Dhttp://resolver.tudelft.nl/uuid:f48f3c46-6b76-4c3a-8bbd-60e99ba50191?On the relation between cloud top temperature and precipitationOPost, Ilona (TU Delft Electrical Engineering, Mathematics and Computer Science)hHeemink, Arnold (mentor); Lu, Sha (mentor); Delft University of Technology (degree granting institution)This thesis provides insights into the relation betwen two vital elements within the physical precipitation system: cloud top temperature (CTT) and precipitation. It investigates gauge data from ground stations in Germany and satellite data on CTT, targeted at the same stations in Germany. Cloud and rainfall characteristics<br/>are considered and both simple and advanced mathematical tools are covered.<br/>Statistical methods show that the data present is not stationary. Stationary data is required for applying time series analysis, either in the time or frequency domain. The key step in this research is dividing the big dataset into smaller subsets based on the provided characteristics: elevation, region and time. For these subsets the Pearson correlation and Spearman s rank correlation coefficient show that significant correlations can be found. Lastly, this thesis looks into the possibilities for setting thresholds for cloud top temperature in<br/>relation to the precipitation. These thresholds should be able to tell whether a day can be considered dry or wet . Due to the incoherent data, these thresholds are not very optimal. Many circumstances need to be considered in order to make these thresholds fit specific situations.1cloud top temperature; precipitation; Correlation)uuid:d9ade9ab-4815-430a-8588-ef35ce6bf9c7Dhttp://resolver.tudelft.nl/uuid:d9ade9ab-4815-430a-8588-ef35ce6bf9c7Aquifer thermal energy storage following up on the tu delft geothermal well: A study on how a low-temperature aquifer thermal energy storage system can cool and heat the campus in accordance with its climate goals by 2050<van Esser, Beer (TU Delft Civil Engineering and Geosciences)pBloemendal, Martin (mentor); Vardon, Phil (mentor); Delft University of Technology (degree granting institution)In 2020 TU Delft will build a geothermal well producing enough energy to power all its faculties and a number of buildings surrounding the campus. This is done to meet the climate goals the TU set itself: an energy neutral campus by 2040. Geothermal plants are designed to produce for 30 years. After this period, by 2050, the TU has to be energy-neutral without the geothermal heat flowing from deep underground. To prevent falling back to fossil fuels there is need for a new energy source. In this feasibility study one of the options is investigated, low temperature aquifer thermal energy storage (LT-ATES). This technology stores heat-energy produced during summertime in aquifers, during wintertime this water is used to heat the faculties. It was found that a LT-ATES system is viable. A 19 MW ATES system containing 23 cold and 23 warm wells to a depth of 180 meters is needed. Cooling during summertime is not sufficient to charge the system to meet the winter heating demand; therefore an additional solar thermal collector field of 35.000 m2 is needed. Designing a strategy for 2050 means that there is a considerable amount of assumptions to be made. To optimize the LT-ATES-system, a more in-depth study should be performed.ATES; HVAC; aquifer)uuid:ceaaf8cf-cc03-48b3-8ef6-679263e26998Dhttp://resolver.tudelft.nl/uuid:ceaaf8cf-cc03-48b3-8ef6-67926< 3e269984Predicting Football Outcomes: with Bayesian Networksvan Dijk, Max (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Nane, Tina (mentor); van Elderen, Emiel (graduation committee); van Iersel, Leo (graduation committee); Delft University of Technology (degree granting institution)In this thesis Bayesian Networks are used to predict European football matches between the years 2008 and 2016. The goal of this research is to see how the structures learned by different Bayesian Network learning algorithms influences the predictions. First the data is explored and modified to be used for Bayesian Networks and secondly the theory is explained using examples. Finally the theory is applied on the data and the structures are learned with the help of a bootstrap method and the predictions are validated using 5-fold cross validation. We can conclude that the networks learned by the algorithms and with the help of an expert give a good representation of the underlying relationships, but are not very good in prediction the end result.'Bayesian Networks; Football; Prediction)uuid:5b6a753e-bbbb-4b4f-b4b8-9a7a1ac838bbDhttp://resolver.tudelft.nl/uuid:5b6a753e-bbbb-4b4f-b4b8-9a7a1ac838bb3Real Time Threat Detection Through Network Analysis\Moelchand, Pravesh (TU Delft Electrical Engineering, Mathematics and Computer Science); Gnanavarothayan, Kabilan (TU Delft Electrical Engineering, Mathematics and Computer Science); Verheijde, Jim (TU Delft Electrical Engineering, Mathematics and Computer Science); van Stam, Just (TU Delft Electrical Engineering, Mathematics and Computer Science)Griffioen, Harm (graduation committee); Kalff, Ren (mentor); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution):Intermax Cloudsourcing B.V. designs, implements and manages critical IT-infrastructures for Dutch clients from the medical, public and financial sectors. The information that passes over these IT-infrastructures is highly confidential and privacy-sensitive, therefore it is essential that these infrastructures are secure. To improve the security of their infrastructure, Intermax is developing a Security Operations Center (SOC) which is fed by information from an optical tap which is placed on one of Intermax's core routers. The goal of this project was to extend the SOC with a REST API that analyses and classifies SSL certificates to filter malicious network data. This REST API makes use of models, so in addition to the REST API itself, a Neural Network Framework has been built to create these models. The framework can be used for different sorts of network data, but for this project, a proof of concept using SSL certificates was worked out to provide Intermax with a working product. The SOC is being built upon the security analytics framework Apache Metron and the REST API will be incorporated using Metron's Model as a Service functionality. Apache Metron sends individual data packets to the REST API, which analyses the data packet and returns whether the packet is malicious or not with a certain accuracy. This analysis takes roughly 1 millisecond and is independent from other data packets. This allows Apache Metron to spawn multiple instances of the REST API, making the solution fast and scalable. The Neural Network Framework runs completely separate from Apache Metron and the REST API. A user can configure, train and test a neural network using the framework and their own dataset. The neural network can be stored on a storage medium. Consequently, the REST API can import and apply the neural network on incoming data.:SSL; Neural Network; Network Security; Command and Control Computer Science and Engineering)uuid:40c078cd-f3fe-4625-896e-ac981f3158fcDhttp://resolver.tudelft.nl/uuid:40c078cd-f3fe-4625-896e-ac981f3158fc@Geotechnical Hazards | Geological Considerations in Dams Failure@Brbuncoiu, Teodora (TU Delft Civil Engineering and Geosciences)Ngan-Tillard, Dominique (graduation committee); Broere, Wout (mentor); Delft University of T< echnology (degree granting institution)Dams and reservoirs pose safety concerns to society worldwide. In case of a disaster, the water impounded in the reservoir escapes and destroys everything in its path. Reasons for failure range from geology, hydrology and seismicity, to design problems, lack of maintenance and poor field investigation. Prior cases show that various dams gave away mainly due to geological causes, so there is a particular interest to see how the local terrain features could influence the longevity of the structure. Three historical case studies are discussed in order to emphasize the impact of geology regarding dam failure. The Saint Francis Dam is a prime example of poor site investigation, where the lack of knowledge on the foundation rock led to the rupture of the gravity dam. The Malpasset Dam gave away predominantly due to underestimated effects of the uplift, nevertheless, the geologists were unaware of an active fault system and the mechanical properties of the rock mass. The Baldwin Hills Reservoir comes with a more thorough site investigation, yet still, due to earth movements, the water from the reservoir infiltrated through the embankment. Therefore, geological features at the site need to be included in the design options of the dam in order to ensure a safe, feasible and economical project. With respect to the way we build nowadays, engineers have learnt important lessons from past experiences, however, issues such as ageing of the structures and the unpredictability of geology and weather, could still influence the safety of modern dams.Applied Earth Sciences)uuid:e64f75d5-9bad-4b4a-9ecf-34426853bcf3Dhttp://resolver.tudelft.nl/uuid:e64f75d5-9bad-4b4a-9ecf-34426853bcf39Supporting large-scale escape rooms with a modular systemBakker, Matthias (TU Delft Electrical Engineering, Mathematics and Computer Science); Braam, Ayrton (TU Delft Electrical Engineering, Mathematics and Computer Science); Morssink, Wouter (TU Delft Electrical Engineering, Mathematics and Computer Science); Nederveen, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science); Sterk, Alexander (TU Delft Electrical Engineering, Mathematics and Computer Science)Manenschijn, Jan-Willem (mentor); Specht, Marcus (graduation committee); Delft University of Technology (degree granting institution)CRaccoon Serious Games hosts so called escape events. These events are similar to an escape room in which teams work together to solve puzzles, only on larger scale. Different kinds of challenges, arise when hosting these events, such as monitoring the progress of the teams and managing collection of physical puzzles. For an escape event, different kinds of staff help the teams to have the best experience possible. The teams need to be able to submit their answers to puzzles, while the staff should provide them with the right materials and monitor their progress. To facilitate these needs, Raccoon Serious Games created the Massive Online Reactive Serious Escape (M.O.R.S.E) system. However, the old system lacked in the parts of modularity and flexibility, while having the event hardcoded. To solve this problem, we created a new system to improve the lesser points of the old system while also improving the usability and maintainability. Over the course of ten weeks, we researched and created the Massive Online Reactive Serious Escape 2.0 (M.O.R.S.E 2.0) system. The first part of the project consisted of researching the previous system to find the requirements for a new system. After that, a new system was designed and implemented from the ground up. M.O.R.S.E 2.0 contains all the functionality of the old system, while also improving the structure of the administrator panel. Furthermore, the final product comes with several editors, allowing for designing the puzzles, schedule and logic in the form of rulesets for an escape event and allowing multiple events to be created managed. Furthermore the configuration editor allows the employees of Raccoon Serious Games to adjust different types of settings and cosmetics. The product was su< ccessfully tested during an escape event and will be used by Raccoon Serious Games for future events.<escape room; web application; modularity; Meteor; Typescript)uuid:4f698ac7-827d-4dd8-9569-3aed772564e4Dhttp://resolver.tudelft.nl/uuid:4f698ac7-827d-4dd8-9569-3aed772564e4BMeasuring Device for Controlling a Vaporising Liquid MicrothrusterStraathof, Coen (TU Delft Electrical Engineering, Mathematics and Computer Science); van Wijk, Rijk (TU Delft Electrical Engineering, Mathematics and Computer Science)van Zeijl, Henk (mentor); el Mansouri, Brahim (graduation committee); Montagne, Anton (graduation committee); Llombart Juan, Nuria (graduation committee); Aubry, Pascal (graduation committee); Delft University of Technology (degree granting institution)The objective of the project is to design a system which can control the temperature of a va-porizing liquid microthruster (VLM). The liquid in a VLM is heated using a heater resistor.This resistor will be used to both heat the liquid and measure the temperature.In this thesis the subsystem responsible for the measurements and the conversion of the mea-sured signals to the digital domain will be discussed. We propose a method where short measure-ment current pulses of a fixed amplitude are applied to the heater resistor. As an optimization,these pulses are omitted when a certain current threshold has been met.Results show that the system can measure temperature with1%C accuracy, however more fullsystem measurements are required to ensure functionality as a whole.UVLM; Vaporizing liquid microthruster; Measurement; measurement system; control system2Bachelor graduation project Electrical Engineering51.998933, 4.374202)uuid:decfc4b0-dc20-44f4-a2a6-9e6e2abc6e85Dhttp://resolver.tudelft.nl/uuid:decfc4b0-dc20-44f4-a2a6-9e6e2abc6e850Ordering multivariate observations by data depthkDijkshoorn, Michel (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Statistics)UCai, Juan Juan (mentor); Delft University of Technology (degree granting institution)In this thesis the theory of depth functions is researched. Depth functions are functions that measure data depth and order multivariate observations. Two depth functions are discussed: the halfspace and simplicial depth function. The halfspace depth of a point is defined as the smallest probability for which a closed halfspace contains that point. The simplicial depth of a point is defined as the probability of that point being contained in a simplex for which its vertices are independent and identically distributed. Contours allow us to visualize these depth functions. This theory is applied to simulations with multivariate distributions and to weather statistics./Statistics; Extreme Value Theory; Data analysis)uuid:8e9a3b1e-d4f3-4b5e-9a6c-5c177dba91b2Dhttp://resolver.tudelft.nl/uuid:8e9a3b1e-d4f3-4b5e-9a6c-5c177dba91b2RAkka Decision Engine: An actor based decision engine on the DMN 1.1 specificationsAcda, Mark (TU Delft Electrical Engineering, Mathematics and Computer Science); de Boer, Toon (TU Delft Electrical Engineering, Mathematics and Computer Science); Bos, Thomas (TU Delft Electrical Engineering, Mathematics and Computer Science)VPoulsen, Casper (mentor); Delft University of Technology (degree granting institution)_Decision engines can decide from a certain input what the output should be. This is done in a table with columns for inputs and outputs and rows for a combination of inputs together with its corresponding output. A row is also called a rule. A simple program to decide such a decision table can easily be made, like Camunda. However, when the output of one table is also the input of another table and so on and the amount of rules get enormously big, the problem gets more complicated and Camunda takes a very long time to solve such structures.<br/>We created a decision engine in Scala that can decide the output when there are thousands of tables linked together in less than a minute with the help of Akka. Akka is an actor model, which means that it can create multiple actors, which each can perfo< rm a certain task. Actors can run in parallel, which speeds up the decision engine. Actors send messages to each other and an actor will only start working when they receive a message. The decision engine reads DMN files and parses it to tables. For better performance the decision tables get parsed into a tree structure with for every table the input tables are its children. In this way the decision engine is very quick in solving tables, however the parsing into trees still takes some time. This is not a big problem, since the parsing is only done once and the tree can be saved and the solving can be done very often. Also the deciding of a single table is improved, because we created our own FEEL-expressions that can decide the rules very fast. The result is that after a very large table with 50,000 rules is parsed, the solving that took Camunda 400 milliseconds only takes 9 milliseconds for the new decision engine and when the parsing is left out, the new engine is faster in computing 500,000 rules than Camunda with 1 rule. Also when the parsing is included in the time, the difference gets only bigger. For 50,000 rules, Camunda takes 20 seconds to parse the file and solve the table, while the new decision engine takes only a little more than 1 second to do this all. When the files get larger, so does the difference.Decision Engine; Akka; Camunda)uuid:b4d167ca-1470-4dbe-a610-f6eba4c46d60Dhttp://resolver.tudelft.nl/uuid:b4d167ca-1470-4dbe-a610-f6eba4c46d60UExtraction of biological parameters of wound-healing processes from time-lapse videosQTsang, Daniel (TU Delft Electrical Engineering, Mathematics and Computer Science)Budko, Neil (mentor); Vermolen, Fred (mentor); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)Experimental data have been extracted from wound-healing time-lapse videos. These data include the detection of the area of the wound and the detection of individual cells. Extracting the area of the wound is done by using a function in Python OpenCV called cv2.findcontours. An improved method to extract the area of the wound is introduced as well using the Sobel filter. Detecting the individual cells is done by localizing the local maxima in an image. Histogram equalization is applied to enhance the global contrast to increase the performance of cell detection. The continuum model is applied in one of the videos, where we used different parameters to model the data. A method is described to nd the optimal parameter of the continuum model by using the method of least-squares. Finally, two methods using the kernel density estimation are described which can be useful in future studies.^wound healing; Boundary Detection; Kernel Density Estimation; Cell Detection; Image processing)uuid:49eabe43-6f62-4a90-9a7c-1d54eb90bf28Dhttp://resolver.tudelft.nl/uuid:49eabe43-6f62-4a90-9a7c-1d54eb90bf28]Feedback-Analytics: Building a smart form system, with control flow support and data analysisBrunal Causil, Carlos (TU Delft Electrical Engineering, Mathematics and Computer Science); Russel, Renzo (TU Delft Electrical Engineering, Mathematics and Computer Science); Aminosharieh najafi, Mohammed (TU Delft Electrical Engineering, Mathematics and Computer Science); Lobman, Daryll (TU Delft Electrical Engineering, Mathematics and Computer Science); Oostmeyer, Sander (TU Delft Electrical Engineering, Mathematics and Computer Science)]Nasri Nasrabadi, Mitra (mentor); Delft University of Technology (degree granting institution)Feedback-analytics, describing themselves as, "A Dutch based start-up for companies interested in improving both customer feedback and their employee efficiency, Feedback-analytics aims to be a simple yet robust tool that allows you to identify and manage points of improvement that your company might need The company started from the ground up with on one single vision: Identify business inefficiencies and improve consumer satisfaction in the process. The proposed method is to gather feedback from consumers and converting this into data which can be analyzed by< the company. The focus of the product is a web-based form system with logic built in; implementing an integrated form building system and converting data gathered from these forms into analytics. Implementing every functionality of such a system from scratch in the short amount of time given is naturally unfeasible, our group made it its main goal to have: a solid backend server foundation for the system, the main form builder interface complete with logic and a robust working database structure. This project covers a wide variety of courses from the bachelor programe, and we are very excited to have an opportunity to finally apply everything we ve learned during bachelor in a full fledged real-world project.4Data analysis; Web Design; Database; Review analysisComputer ScienceBachelor End Project)uuid:f07bb176-887d-442b-870d-313b7b049774Dhttp://resolver.tudelft.nl/uuid:f07bb176-887d-442b-870d-313b7b049774CAutomatic Generation of Legally and Ethically Correct Email RepliesMeijer, Steven (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Software Technology); Haveman, Yannick (TU Delft Electrical Engineering, Mathematics and Computer Science)eRellermeyer, Jan (graduation committee); Delft University of Technology (degree granting institution)aIn this paper, we will explain how our research into a classified field resulted in the creation of an entity recognizer that can recognize 10 different characteristics, and an intent classifier which is able to classify 21 different intents and automatically generate a response to incoming emails. This is all done within legal and ethical boundaries.KNamed Entity Recognition; Intent Recognition; Automatic Response Generation
2021-07-05)uuid:73b4bed5-0d35-4766-bea4-31bf0b67cc71Dhttp://resolver.tudelft.nl/uuid:73b4bed5-0d35-4766-bea4-31bf0b67cc71wInstrumented Sled for Skeleton: Focusing on power management and the sensors for localisation, velocity and temperaturevan Dijk, Werner (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Werff, Karen (TU Delft Electrical Engineering, Mathematics and Computer Science)TFrench, Paddy (mentor); Delft University of Technology (degree granting institution)There is only a very limited number of moments a skeleton athlete can train at a skeleton track. Therefore, it is important to train as efficiently as possible. To do so, an instrumented skeleton sled is designed that provides useful feedback. This instrumented sled is able to monitor the force exerted on the sled by the athlete and link this to the position and speed. Also, the ice temperature of the track as well as the G-forces acting on the sled are measured. This report covers the design and implementation of the temperature sensor, the power system, the PCB and the system to determine the location and velocity of the athlete which is necessary for the instrumented sled.)uuid:13fb77f7-e81f-4a57-b406-802c01f15134Dhttp://resolver.tudelft.nl/uuid:13fb77f7-e81f-4a57-b406-802c01f15134fPre-Amplifier and Noise Cancellation: For an Intelligibility-Enhancing Automatic Volume Control SystemTimmer, Thijs (TU Delft Electrical Engineering, Mathematics and Computer Science); van Wingerden, Quinten (TU Delft Electrical Engineering, Mathematics and Computer Science)Hendriks, Richard (mentor); Koutrouvelis, Andreas (graduation committee); Delft University of Technology (degree granting institution)2This Bachelor graduation project has the goal to create a device which is able of automatic volume control, to be used for enhancing speech intelligibility. To tackle the intelligibility of speech through Public Address Systems (PA Systems), an Intelligibility-Enhancing Automatic Volume Control system was proposed. The total system to be made must be able to alter a clean speech signal according to a noise estimation. Then the altered, enhanced, signal should be amplified before being sent to an existing Public Address System. A subsystem is added in order to dampen the outside noise in a car-like environment. The whole project is divided into three parts: Nois< e Statistics Estimation, Intelligibility Enhancement and Amplifier and Noise Cancellation. These parts have been performed by three different subgroups. In this report, the Amplifier and Noise Cancellation is discussed. The other parts are explained in the respective reports [1,2]. The Amplifier and Noise Cancellation group will amplify the enhanced audio signal with the use of a pre-amplifier. This group also introduces an additional noise cancellation subsystem for usage in enclosed spaces, like a car. It does so by inverting the recorded environment noise below 500 Hz, and adding this to the to be amplified signal before sending it to the PA System. This thesis is divided in two main design sections: the design of the pre-amplifier and the design of the active noise cancellation circuit. At the heart of both circuits lies a LM386 Audio Operational Amplifier (Op-Amp) but they both have different objectives. The pre-amplifier is designed to have a flat transfer function in audio range, 20 Hz to 20 kHz. The output level of the pre-amplifier is a standard level for consumer electronics, being 447 mVpp. The pre-amplifier inverts the signal from the microphone and the audio signal to achieve noise cancellation. The noise cancellation circuit features a microphone amplifier and a Low Pass Filter (LPF). The microphone amplifier amplifies the signal so that the microphone circuit s output level is at the same level of the audio input of the pre-amplifier (200 mVpp). The filter makes sure only sounds below 500 Hz are passed to the pre-amplifier. With the inverting capabilities of the pre-amplifier and both signals being completely out of phase, a theoretical cancellation of sound signals is possible. Because of the LPF used in the microphone amplifier this cancellation is done for signals below 500 Hz. At the end of the project, a system was built which met most of the requirements. Some of the requirements can not be satisfied due to incapability of the test equipment available. The system does amplify the signal to the desired amplitude and is capable of slightly cancelling noise in a car. However, improvements of the product are needed to function more optimally.Ipre-amplifier; noise reduction; intelligibility enhancing; car; PA System-Electrical Engineering | Circuits and Systems)uuid:7682be8e-2e36-411c-8bc7-62034536a9d5Dhttp://resolver.tudelft.nl/uuid:7682be8e-2e36-411c-8bc7-62034536a9d5Nature's Amazing Mazesvan Heems, Tycho (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Knaap, Arnout (TU Delft Electrical Engineering, Mathematics and Computer Science); Halfweeg, Alexander (TU Delft Electrical Engineering, Mathematics and Computer Science); van Leeuwen, Dexter (TU Delft Electrical Engineering, Mathematics and Computer Science); Veerhuis, Regi (TU Delft Electrical Engineering, Mathematics and Computer Science)Bidarra, Rafa (mentor); van de Koppel, Johan (graduation committee); Delft University of Technology (degree granting institution)DIn the field of ecology there exist models that accurately represent the real world.<br/>The client, Dr. Van de Koppel, asked the team to make a game that incorporates<br/>these ecological models in the gameplay, to create a more alluring interactive<br/>experience with these models. Thus the goal of this project was to make the<br/>game appealing while at the same time stimulating the attention towards ecology<br/>for children and young adults between the age of 12 and 25. After thorough<br/>research, it was decided that the maze like feel of the game would be made by<br/>randomly generating terrain. This terrain would be generated using the ecological<br/>model. The model used for the game is the model of semi-arid bushlands.<br/>These bushlands consist of bushes with predictable and easily calculable algorithms<br/>making it possible to calculate new versions of the model in real time.<br/>In the Unreal Engine, the game was implemented using the ecological model for<br/>generating terrain, AI for controlling enemies, and static levels to make the game<br/>more interes< ting.JSelf organizing patterns; Maze; Nature; Game; Shrub lands; Unreal Engine 4)uuid:b8c87a37-edac-4c26-985b-4753aa657ba4Dhttp://resolver.tudelft.nl/uuid:b8c87a37-edac-4c26-985b-4753aa657ba4Predictive Learning AnalyticsQTurk, Wessel (TU Delft Electrical Engineering, Mathematics and Computer Science); Ooijevaar, Frank (TU Delft Electrical Engineering, Mathematics and Computer Science); Faber, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science); Al Nahadi, Murtadha (TU Delft Electrical Engineering, Mathematics and Computer Science)Yorke-Smith, Neil (mentor); Visser, Otto (graduation committee); Verdoorn, Joost (mentor); Hintemann, Bas (mentor); Delft University of Technology (degree granting institution)This report concludes the project 'Predictive Learning Analytics' for FeedbackFruits. It includes all the work that has been done in a ten week span at FeedbackFruits. FeedbackFruits is a company inspired to help teachers shape learning activities and spark students' active thinking, by creating an online platform on which teachers can create interactive learning activities. The goal for this project was to extend the analytics tools for interactive presentations that are offered to teachers who use the platform. This hopefully results in giving them more insight in the participation of the class, understanding of the course material and the effort that students put in their school work.;learning analytics; predictive learning analytics; Teaching)uuid:f5cc2f93-556f-46b6-9833-a2d08b33538eDhttp://resolver.tudelft.nl/uuid:f5cc2f93-556f-46b6-9833-a2d08b33538e&Good ultrafilters and saturated modelsTMontagna, Giulia (TU Delft Electrical Engineering, Mathematics and Computer Science)Hart, Klaas Pieter (mentor); Coplakova, Eva (graduation committee); van den Dries, Bart (graduation committee); Delft University of Technology (degree granting institution)This thesis focusses on good ultrafilters. Firstly ultrafilters are introduced and the definition of a good ultrafilter is given. Next the proof that good ultrafilters exists is discussed. Lastly it is shown that good ultrafilters make ultraproducts saturated.?ultrafilters; saturated models; model theory; good ultrafilters)uuid:ecfe0ba9-4ff6-41a8-ae62-72ea74940ec9Dhttp://resolver.tudelft.nl/uuid:ecfe0ba9-4ff6-41a8-ae62-72ea74940ec9"AuTA: Automatic teaching assistantOudsen, Erik (TU Delft Electrical Engineering, Mathematics and Computer Science); Ruighaver, Ewoud (TU Delft Electrical Engineering, Mathematics and Computer Science); Everse, Luc (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Horst, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Mechanical, Maritime and Materials Engineering)Visser, Otto (mentor); Panichella, Annibale (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)Due to the dramatic increase in enrollments in the TU Delft Bachelor of Computer<br/>Science, the workload for teaching assistants and instructors has skyrocketed. To<br/>reduce this workload, automated tools can be used to make the grading process easier. This paper describes the development of AuTA (Automatic Teaching Assistant), a tool that will help instructors and teaching assistants analyze and grade programming assignments and provide useful feedback to the student.3Thesis; Education; Bachelor; Code Quality; FeedbackLabrador)uuid:1a449568-39ac-40c5-8801-c81654ac82a7Dhttp://resolver.tudelft.nl/uuid:1a449568-39ac-40c5-8801-c81654ac82a7#From Energy Measurement To Big DataTarcy, Albert (TU Delft Electrical Engineering, Mathematics and Computer Science); Vlekke, Jimmy (TU Delft Electrical Engineering, Mathematics and Computer Science); de Vos, Adriaan (TU Delft Electrical Engineering, Mathematics and Computer Science); Hoonhout, Douwe (TU Delft Electrical Engineering, Mathematics and Computer Science); Straatman, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science)`Finavaro Aniche, Mauricio (mentor); Delft University o< f Technology (degree granting institution)?This report consummates the Bachelor Project TI3806 course. To accumulate a Bachelor's degree in Computer Science and Engineering at the Delft University of Technology, it is compulsory to pass this course. The project, spanning a duration of ten weeks, is described in this report. The project client was Adviesgroep Strategisch Gebouwbeheer Nederland B.V. (ASG). This is a Dutch energy consultancy company based in Delft that uses big data innovations for energy management and for gaining insight into sustainability issues. The client encountered a real-life problem regarding the transmission of the data from their measuring devices. We were tasked to solve this problem. The project goal was to create a better data transmitter for the client. For naming convention purposes, we call the transmitter a gateway, as the device acts as a port between the measuring devices and the servers. It receives data from the measuring devices within its proximity and after filtering and processing this data, it is transmitted to the servers. The main objective was to design and develop a gateway that is better than the previously used gateway, the one that the client encountered numerous issues with. This improved gateway would then be deployed throughout the country such that the client enjoys numerous improvements. The most important improvements include cost reduction and a more robust, feature-rich and configurable solution.<br/>Furthermore, the goal of this report is to inform the reader about the work that has been completed during the duration of the project at ASG. This report also contains possible future recommendations for this project. The objective of the future recommendations is to act as advice, guidance and instructions for the continuity of this project as the client might decide to further expand the solution by co-workers.$energy; Big data; energy measurement)uuid:00aac32f-e154-4181-baea-c7c00994da12Dhttp://resolver.tudelft.nl/uuid:00aac32f-e154-4181-baea-c7c00994da12Feasibility Study of LUFARSLiefaard, Maxim (TU Delft Electrical Engineering, Mathematics and Computer Science); Bruens, Raoul (TU Delft Electrical Engineering, Mathematics and Computer Science); van Hassel, Dana (TU Delft Electrical Engineering, Mathematics and Computer Science); Noorthoek, Sterre (TU Delft Electrical Engineering, Mathematics and Computer Science)Abeel, Thomas (graduation committee); Verhoeven, Chris (mentor); Visser, Otto (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution) With the steady increase in space missions, enabled through technological advances and increase of commercialisation within the space flight industry, both more and increasingly complex missions can be designed for space. To this end, the Lunar Zebro project competes within this field through its small lunar rover design, drastically decreasing deployment costs and risk of the mission. The road map of Lunar Zebro aims to have a multitude of rovers deployed on the Moon, being able to complete several tasks like exploring, observing, and mapping. Since this concept of rover cooperation adds a novel level of complexity to the mission, a feasibility study is required to look into the difficulties of navigating the Moon with a larger group of rovers. LunarSim is the software package developed during this project. LunarSim aims to facilitate a simulation environment in which Lunar Zebro rovers and space mission designs can be tested and validated. To legitimise the workings of the simulation, a few scenarios have been developed to test the core functionalities of the software product. These scenarios are based on phases in a practical mission plan that consists out of navigating to and observing a crater location. The scenarios is evaluated through examination of a set of defined fitness criteria. In this report, the reader will find documentation on the development process of LunarSim: the simulation in Unity, the ROS back-end, and the bridge between these two systems. Add< itionally, the report elaborates how the developed software was used to aid in the feasibility study of LUFAR. First, initial research and requirements are formulated to define the scope of the simulation, after which the software architecture is introduced. Then, the systems implemented for the simulation are explained. Subsequently, the implemented rover behaviour algorithm that was used for testing is explained, with additional resources on how to develop a new custom rover behaviour. After this, an evaluation is given of the simulation based on the initial requirements and research with future research and concluding remarks. At the end of the report, the technical specifications in terms of software architecture, simulation environment, and rover behaviour are defined to give an in-depth view of LunarSim.lSpace; Moon; Rover; Mission design; Simulation; Multi-Agent System; ROS; C#; Unity; C++; Systems EngineeringLunar Zebro)uuid:ceef0935-f615-4f6b-8853-eb4168c09761Dhttp://resolver.tudelft.nl/uuid:ceef0935-f615-4f6b-8853-eb4168c09761DOptimisation Models for Merging Ambulance Regions in the NetherlandsPZwep, Louise (TU Delft Electrical Engineering, Mathematics and Computer Science)van Essen, Theresia (mentor); van Elderen, Emiel (graduation committee); van der Toorn, Ramses (graduation committee); Delft University of Technology (degree granting institution)*This thesis focuses on optimising the Emergency Medical Services (EMS) in the Netherlands. In the current situation, the Netherlands is divided into 24 independent regions in which ambulances operate. These regions can be merged in order to reduce response time and increase efficiency. Different models are presented in which these regions are merged in an optimal way. The thesis starts with an explanation of the current regional system within the Netherlands. Next, two models following from existing literature are discussed. These two models are used as a basis for new models that optimise the merging of regions. Then, the results are discussed, which are in line with the assumption that merging regions leads to a better coverage and a reduction in the number of ambulances needed.<br/><br/>Keywords:RAmbulances; Merging regions; Modeling and optimisation; Integer Linear Programming)uuid:1c523b11-c220-43da-b4c2-a712d6fee8d4Dhttp://resolver.tudelft.nl/uuid:1c523b11-c220-43da-b4c2-a712d6fee8d4 Automated Transaction MonitoringYKostense, Bastijn (TU Delft Electrical Engineering, Mathematics and Computer Science); Hageman, Rico (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Wilk, Hilco (TU Delft Electrical Engineering, Mathematics and Computer Science); van Walraven, Bram (TU Delft Electrical Engineering, Mathematics and Computer Science)van den Oever, Sander (mentor); Visser, Otto (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)For the past 10 weeks, we have been tasked with improving the performance of the transaction monitoring system of bunq, an internationally active mobile bank. bunq has requested that we improve this system by automating the training of the machine learning model, providing better input data for this model and creating additional machine learning models. During this project, we have been working at the offices of bunq on this system. This thesis will give an overview of our research, software design process and implementation./Transaction Monitoring; Fraud; Machine Learning)uuid:2ebc68be-f1fb-416b-9725-614be2f044bdDhttp://resolver.tudelft.nl/uuid:2ebc68be-f1fb-416b-9725-614be2f044bdDOn stability of a harmonic oscillator with a delayed feedback systemLi, Vincent (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)van Horssen, Wim (mentor); Spandaw, Jeroen (graduation committee); Budko, Neil (graduation committee); Delft University of Technology (degree granting institution)oIn this thesis the stability type of y=0 is being considered for the delay differential equation y''(t) + ay(t)< + by(t-1) = 0 with a and b real numbers. It is already known that y=0 is stable when b=0 and a>0 and unstable when b=0 and a<0. The aim of this project is to determine the stability of y=0 for all values of a and b. First, the general stability theory for delay differential equations was highlighted before giving an in-depth stability analysis of the equation y''(t) + ay(t) + by(t-1) = 0. It turns out that a theorem of Pontryagin (1908 -1988) is really helpful for answering these stability questions. Due to this theorem all values for a and b are determined such that y=0 is asymptotically stable for y''(t) + ay(t) + by(t-1) = 0. However, this does not cover the stability type of y=0 for all values of a and b. So more analysis was done in order to give a full answer of the stability problem. The full answer was not achieved as there are still values for a and b where the stability is unknown. Finally, numerical solutions of y''(t) + ay(t) + by(t-1) = 0 are shown to confirm the results that are obtained.HDelay differential equation; Exponential polynomial; Harmonic oscillator)uuid:1faadfe0-204f-4b58-b514-39d4c5b5291fDhttp://resolver.tudelft.nl/uuid:1faadfe0-204f-4b58-b514-39d4c5b5291f-Performance of the copula-based Morris Methodrvan Beek, Rutger (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Probability)Kurowicka, Dorota (mentor); Spandaw, Jeroen (graduation committee); El Serafy, Ghada (graduation committee); Delft University of Technology (degree granting institution)tThe Morris method is a widely used screening method in sensitivity analysis. The method assumes that the input parameters are independent of each other. To overcome the assumption a copula-based Morris method is proposed. In this report the results of taking the dependencies into account are analyzed for the Morris method. For two examples sensitivity analysis is performed with the Morris method, with copula-based Morris method and by calculating sample correlations with a Monte Carlo simulation. From the analysis it follows that taking dependencies into account can have varying effects for different methods. It turns out that a straight-forward implementation makes the method often practically unusable. The sampling of model evaluation points becomes too computer expensive. The amount of copula evaluations is growing exponentially with the dimension and for copulas without an analytic expression these are already lengthy. The computational intensity can be reduced in two ways. First, one can approximate the probabilities. Different ways of approximating the probabilities are researched. Numerically integrating with the midpoint rule seems to be the best way of approximating the probabilities in the copula-based Morris method. Next to approximating the probabilities, one can also use the independent groups when implementing the method. When the input parameters are correlated there are usually a few groups of correlated parameters rather than that all the parameters are correlated with each other. This can be utilized to more efficiently implement the copula-based Morris method. When the group sizes are not increasing the computational intensity depends linearly instead of exponentially on the number of model parameters. By using both improvements the method can generally be applied to tens or hundreds of parameters in reasonable time, which is desired for a screening method.+Sensitivity Analysis; Morris method; copula)uuid:c2458e36-234b-43cc-965e-b5d26f0b8809Dhttp://resolver.tudelft.nl/uuid:c2458e36-234b-43cc-965e-b5d26f0b8809Material Tracking SystemJEdixhoven, Tom (TU Delft Electrical Engineering, Mathematics and Computer Science); van Geffen, Hunter (TU Delft Electrical Engineering, Mathematics and Computer Science); Kruit, Bas (TU Delft Electrical Engineering, Mathematics and Computer Science); Smit, Mels (TU Delft Electrical Engineering, Mathematics and Computer Science)Finavaro Aniche, Mauricio (mentor); Visser, Otto (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (de< gree granting institution)For a steel company it is advantageous to be able to easily track steel through the production process. At Tata Steel this is currently done with the Material Tracking Table. However, generating this table takes months. Therefore a new system had to be developed. This paper describes the building of such a new system, which generates this Material Tracking Table in less than 1 hour, as well as the related systems concerning the acquisition of the input data and the visualisation of the resulting output data.Mclustering; data visualisation; Web application; framework; memory management)uuid:041533eb-6010-418e-b3d1-80ff7cc4996bDhttp://resolver.tudelft.nl/uuid:041533eb-6010-418e-b3d1-80ff7cc4996bDServer Program for Retail RFID System with advanced message handlingQBeijen, Mike (TU Delft Electrical Engineering, Mathematics and Computer Science); Chong, Kevin (TU Delft Electrical Engineering, Mathematics and Computer Science); Holland, Callum Robert (TU Delft Electrical Engineering, Mathematics and Computer Science); Keller, Glenn (TU Delft Electrical Engineering, Mathematics and Computer Science)Finavaro Aniche, Mauricio (graduation committee); Pawelczak, Przemek (graduation committee); Visser, Otto (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)Our challenge was to create a server program for retail RFID system with advanced message handling. However, RFID software solutions are heavily dependent on the requirements and use cases of the system. The developed solution allows for convenient interaction with RFID tags through different components of the designed system. The complete system has been developed with scalability and maintainability in mind and is thoroughly tested using unit testing, integration testing and end-to-end testing.
2024-07-03)uuid:49cdcb72-906d-4ec0-8785-473c4a768503Dhttp://resolver.tudelft.nl/uuid:49cdcb72-906d-4ec0-8785-473c4a768503TThe Use of Common-Offset and Multiple-Offset GPR methods for Forensic Investigations?Hansen, Frederikke (TU Delft Civil Engineering and Geosciences)Ngan-Tillard, Dominique (mentor); Draganov, Deyan (graduation committee); Delft University of Technology (degree granting institution):This thesis is part of a longer series of research into the use of geophysical methods for inves-tigation for forensic purposes, a collaboration between the Delft University of Technology (TU Delft) and the Netherlands Forensic Institute (NFI). In this investigation, the difference between a grave containing a human body and a refilled empty pit is explored at the Amsterdam Research Initiative for Subsurface Taphonomy and Anthropology (ARISTA) facility, using common-offset GPR data collection. In addition, common-offset data is gathered at a test site at TU Delft, in order to redefine the locations of previously buried targets. Multiple-offset GPR datasets are also col-lected at both sites, one of which is processed using electromagnetic interferometry (EMI) and adaptive subtraction (AS) in an attempt to remove direct waves. <br/>The positions of the targets at the TU Delft site were redefined, but with some questions as to whether the site has been altered in the past year without the knowledge of the author. High lev-els of interference in the ARISTA facility data due to close proximity to various metal and plastic objects makes it difficult to determine the true differences caused by the presence of the cadaver. The author suggests using a 500-MHz antenna for further investigations at the site due to high wave velocity which leads to a low resolution when using a 250-MHz antenna, and due to more homogeneous soil at the ARISTA facility. The optimal procedure for EMI+AS is discussed, and sug-gested to be the use of a bandpass filter to remove very high and low frequencies from the raw data prior to EMI. The method is shown to be reasonably effective, especially when the data is strongly impacted by the presence of direct waves, where simply topmuting the data would re-move too much information. A s< cript was prepared in MATLAB which has been optimised for the application of EMI to GPR data, and further scripts were prepared for use in Seismic Unix for the purpose of AS, in the hopes that others may find these a useful beginning to further applications of this method.<br.GPR; electromagnetic interferometry; forensicsCivil Engineering)uuid:04fd4faa-ce89-440b-9777-752990c16a3eDhttp://resolver.tudelft.nl/uuid:04fd4faa-ce89-440b-9777-752990c16a3eUA multi-dimensional adaptive sampling algorithm and its application to Fermi surfacesmHoofwijk, Jorn (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Akhmerov, Anton (mentor); den Ouden-van der Horst, Dennis (mentor); Delft University of Technology (degree granting institution)The aim of this research is to develop an N -dimensional adaptive sampling algorithm to efficiently sample functions, meaning that with fewer samples the same accuracy is achieved compared to what homogeneously spaced samples would achieve. This algorithm is based on an existing Python package called Adaptive. The developed algorithm is applied to find and plot the Fermi surface of crystals with a higher resolution than homogeneous sampling would with the same number of points.9Adaptive sampling; Fermi surface; Triangulation; Adaptive)uuid:c2c6ee21-de0d-4a6b-8d78-7ee7de1f1e00Dhttp://resolver.tudelft.nl/uuid:c2c6ee21-de0d-4a6b-8d78-7ee7de1f1e00 EstimaticRietveld, Jip (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Software Technology); de Vries, Rolf (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Software Technology); de Boer, Jaap (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Software Technology); Hondelink, Dieuwer (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Software Technology)Bozzon, Alessandro (mentor); Visser, Otto (graduation committee); Wang, Huijuan (graduation committee); Janssen, Richard (graduation committee); Delft University of Technology (degree granting institution) Amsterdam Airport Schiphol has 5 runways, each of which can be used for take-off or landing of aeroplanes. The weather heavily influences which runway configuration air traffic control might pick. Airport Forecasting Service (AFOS) predicts which configuration of runways works most efficiently given a set of expected weather conditions and the standard deviations of wind components. These standard deviations give the system an indication of the accuracy of the weather forecasts.<br/><br/>Currently, the KNMI (Royal Netherlands Meteorological Institute) is the only meteorological institute that provides these standard deviations along with the weather forecast. This raises the main research question of this report: <i>Is it possible to make accurate enough estimations of the standard deviation of wind direction and wind speed using historical data and future weather expectations.</i> Estimating these standard deviations has been researched with two different approaches: a statistical method approach and a machine learning approach.<br/><br/><b>Statistical Methods</b>Four fitting methods have been researched in search of the best statistical model to estimate the standard deviation of wind direction and speed: the Maximum Likelihood Method (MLM) and three Least Square Method implementations of a Weibull, Minimum Weibull and Double Weibull distribution. The performance of aggregates on the outcome of these four methods was also researched. One case takes the minimum standard deviation of the four, the other takes the mean.<br/><br/>MLM not only performs the best but also performs most consistently of the four fitting methods. Taking into account aggregates, MLM is more consistent than the minimum method but the minimum method outperforms it. Neither of these methods managed to meet the success criteria.<br/><br/><b>Machine Learning</b> In regards to machine learning, the problem of estimating the standard deviations of wind direction and wind speed is a regression probl< em. The following machine learning models have been researched for Estimatic: MLPN, LSTM RNN, ERNN and RBFN.<br/><br/>LSTM RNNs outperform MLPNs, RBFNs and ERNNs for both wind direction and speed standard deviation estimation. LSTM RNN performance did not meet the success criteria.<br/><br/>The research concludes that it is not possible to make accurate enough estimations of the standard deviation of wind components using the historical data and future weather expectations available for Amsterdam Airport Schiphol.Wind speed; Wind direction; Wind; Schiphol; Weather forecast; Standard deviation; KNMI; Machine learning; Statistical methods; StatisticsComputer Science & Engineering52.3105386, 4.7682744)uuid:39b244f5-3119-47d7-9e86-c947519ce29fDhttp://resolver.tudelft.nl/uuid:39b244f5-3119-47d7-9e86-c947519ce29fKInstrumented Skeleton Sled: Focussing on Data Processing and User InterfaceHunter, William (TU Delft Electrical Engineering, Mathematics and Computer Science); Moree, Tijs (TU Delft Electrical Engineering, Mathematics and Computer Science)French, Paddy (mentor); Al-Ars, Zaid (graduation committee); Gholizad, Babak (graduation committee); Delft University of Technology (degree granting institution)jThis report details the design of an instrumentation system to be used on a skeleton sled. The system will measure several quantities on a skeleton track for the athlete to learn from. This data is stored during the run using several sensors on the sled and processed and visualised immediately afterwards on a mobile device. The project is tailor-made for skeleton athlete Akwasi Frimpong: he requested a way to get some insight in his steering using his knees and shoulders and its results on his achievements. This thesis focuses on the data processing, communication and visualisation of the data and the software integration of all sensors. The communication is done using Wi-Fi and the visualisation is realised with a web page. The whole system is implemented with an ESP32 microprocessor which functions as a Wi-Fi access point and web server for the user interface.Nsensors; skeleton; sled; user interface design; data processing; visualisation)uuid:7b2cc819-231e-4139-90ac-9236d32597c5Dhttp://resolver.tudelft.nl/uuid:7b2cc819-231e-4139-90ac-9236d32597c5!Power management: Endoscopic PillKalloe, Avinash (TU Delft Electrical Engineering, Mathematics and Computer Science); Younis, Rami (TU Delft Electrical Engineering, Mathematics and Computer Science)XValente, Virgilio (mentor); Delft University of Technology (degree granting institution)JEndoscopy is a medical procedure in which the inside of the body is looked into. Specifically, the gastrointestinal tract is of interest. This part of the body can be looked into with a swallowable wireless endoscopic pill. The pill contains different components such as different kinds of sensors, a microcontroller, a transmitter and the power supply. This thesis will discuss the power management of such a pill. The used parts are two CR1025 batteries at a voltage range of 4-6 V and capacity of 30 mAh, a TPS82150 switching converter at an efficiency of 85.8 % with an output voltage of 3.3 V, a TMP112B temperature sensor, a MS5534C pressure sensor and a CC2650 micro controller that consists of a main part (cpu), sensor controller part and a transmitter. The power used by the system was measured to be 2.74 mW per cycle. This resulted in a 57.69 hours runtime which leaves room for other sensors to be implemented and ensures a diagnosis of the whole gastrointestinal tract. All components have been put on a PCB and put into a 3D printed capsule of 123 mm in length and 33 mm in diameter.!power management; endoscopy; pill)uuid:6e7cd5d1-5d91-4360-a8ad-78eb02220881Dhttp://resolver.tudelft.nl/uuid:6e7cd5d1-5d91-4360-a8ad-78eb02220881FInstrumented Skeleton Sled: Focussing on force and orientation sensingde Jong, Jan (TU Delft Electrical Engineering, Mathematics and Computer Science); Heller, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science)French, Paddy (mentor); Bossche, Andre (< mentor); Neto, Andrea (graduation committee); Taouil, Mottaqiallah (graduation committee); Delt University of Technology (degree granting institution)'This report details the design of an instrumentation system to be used on a skeleton sled. The system will measure data during the run on a skeleton track using several sensors and process and visualise the data afterwards in order to shorten the learning curve of the athlete and give quantitative feedback. The subsystem discussed in this report concerns the measurement of the forces between the body and the sled in order to analyse the steering behaviour of the athlete. This is accomplished via thin film resistive force transducers. The g-forces on the athlete and the sled and the orientation of the sled are measured as well in order to give a better insight how this influences steering and is measured using an IMU (Inertial Measurement Unit). The data is collected using an ESP32 microprocessor.Msensors; skeleton; sled; bob; steering; force sensing; force sensing resistorBachelor Graduation Project)uuid:81581816-2bb8-42ee-86cd-1dddb836d736Dhttp://resolver.tudelft.nl/uuid:81581816-2bb8-42ee-86cd-1dddb836d736$Mission Planning for Deep Sea RobotsNKoning, Gijs (TU Delft Electrical Engineering, Mathematics and Computer Science); Langendam, Thijmen (TU Delft Electrical Engineering, Mathematics and Computer Science); Mouwen, Dennis (TU Delft Electrical Engineering, Mathematics and Computer Science); Raat, Jochem (TU Delft Electrical Engineering, Mathematics and Computer Science)Breukels, Jeroen (mentor); Neerincx, Mark (graduation committee); Visser, Otto (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)Our challenge was to define a format for a mission plan, and develop an application which allows the users of the robot to create a mission plan effectively. This application should assist the user in the process of creating a mission plan as much as possible. Our client was Allseas who was already the sponsor of the LOBSTER project. During the research phase we learned that our application would be best suited for an offline environment, as the user would not necessarily have an internet connection due to being at sea. Furthermore, we learned that the application had to be easy to use and not too complex. Throughout the course of this project we worked with Scrum, our repository was hosted on GitHub, with Travis CI integrated to test our code. Using this we could see our coverage and errors could not enter our final product. In our team we cooperated with an open culture to prevent frustrations. We made agreements on work hours and software methodologies. Still, we faced challenges which ranged from underestimating time needed for certain features to an increasing complexity of code and data gathering. The final product is a web application which can be accessed offline. This application can be successfully used to create missions for Autonomous Underwater Vehicles, which we showed in our final usability evaluation. The LOBSTER team will be using our product to plan their missions in the future. However, before it can be fully used, the low-level control software of the LOBSTER robots needs to be finished by the LOBSTER team._Mission design; underwater vehicle; Robotics; software; collaboration; Typescript; React; AgileBachelor Project)uuid:831277af-ba5c-4e9d-812d-1a115ea158adDhttp://resolver.tudelft.nl/uuid:831277af-ba5c-4e9d-812d-1a115ea158ad]Can we predict the Eredivisie?: Predicting rankings in football using the Bradley-Terry modelUHeijlema, Cor-Jan (TU Delft Electrical Engineering, Mathematics and Computer Science)XKurowicka, Dorota (mentor); Delft University of Technology (degree granting institution))uuid:dfa920b8-613d-4f93-9a1b-7c8c60268308Dhttp://resolver.tudelft.nl/uuid:dfa920b8-613d-4f93-9a1b-7c8c60268308.Computer Vision for Exam Grading: Final ReportYoung On, Ruben (TU Delft Electrical Engineering, Mathematics and Computer Science); van de Kuilen, Richard (TU Delft Electrical Engineering, Mathe< matics and Computer Science); Bijl, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science); Leistra, Hidde (TU Delft Electrical Engineering, Mathematics and Computer Science); Jugariu, Timo (TU Delft Electrical Engineering, Mathematics and Computer Science)Hugtenburg, Stefan (graduation committee); Akhmerov, Anton (mentor); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)Grading exams is a time-consuming activity for teachers. Zesje is an open-source tool created to aid teach-ers in exam grading and streamline the grading process. Zesje currently uses computer vision techniques torealign images, and automatically find student numbers. However, teachers can currently only use Zesje tograde questions manually. Moreover the computer vision capabilities of Zesje can be improved. To make iteasier to grade exams, it should be possible for teachers to have multiple choice questions graded automati-cally. This project describes various improvements for Zesje, most notably using computer vision for the auto-matic grading of multiple choice questions, improving the accuracy of aligning scanned submissions, andautomatically detecting blank solutions. The team had to make several choices regarding implementations and choice of technology. Design goalswere also created to serve as a guideline for the project. At the end of the project, with the features imple-mented by the team, Zesje can automatically grade multiple choice questions, identify blank solutions andhas the corresponding front-end changes that allow the user to create multiple choice checkboxes on theexam PDF. These features have been tested extensively. The use of Zesje also poses some ethical challenges. Using automated grading may result in the event thatsome submissions may never be seen by a grader. By using benchmarks to compare the performance of processing scans in Zesje, the team found out thatthe grading time has greatly been reduced.;computer vision; auto grading; digital grading; open source52.0021256, 4.3732982)uuid:b946a069-5c56-48f5-a0c2-9039951a4c91Dhttp://resolver.tudelft.nl/uuid:b946a069-5c56-48f5-a0c2-9039951a4c91aCustomer Verification Engine: Automated Customer Verification for a Peer-to-Peer Lending PlatformOComans, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science); de Haas, Olav (TU Delft Electrical Engineering, Mathematics and Computer Science); Oudejans, Daan (TU Delft Electrical Engineering, Mathematics and Computer Science); de Smidt, Emiel (TU Delft Electrical Engineering, Mathematics and Computer Science)Candel, Yves (mentor); Finavaro Aniche, Mauricio (graduation committee); Delft University of Technology (degree granting institution)There is a lot involved in providing a loan as a company, mostly in terms of legalities and risk management. As a lender it is important to have a clear record of the customers applying for a loan, as this helps assessing the risk that comes with providing a loan. Furthermore, it is required by law to know who it is that you are providing a loan to. To achieve this, loan providers gather a variety of personal and financial information. The gathering of such information has traditionally been a time consuming practice, both for the customer and the lender. The customer is required to manually find and submit information, and in turn the lender has to verify that the received information is not fraudulent or incorrect. If collection of personal information, payrolls and credits could be done in an automated way, both the customer and the lender will benefit greatly. We have designed and developed the Customer Verification Engine, the CVE, in order to solve this time consuming process of collecting and submitting documents. The CVE is capable of cleverly combining several external data sources, creating a clear record of the customer. While previously the customer had to manually provide a large set of documents, it is now done at the push of a button. Furthermore, by having a system where the information is retrieved, rather t< han provided by the customer, the verification becomes significantly more reliable, as there is little to no room for the customer to provide fraudulent information. The CVE is a robust and scalable system that is capable of handling unexpected behavior both in terms of input and connection to external sources. An extensive test suite verifies correct behavior of the CVE under both normal and unexpected circumstances. The information gathered by the CVE will be relied upon to determine whether or not a customer is eligible for a loan. As the CVE will be continued to be worked upon, we have put effort into making it extendable for future developers. Using the extensive documentation and the modularity of the system, it should be straightforward for future developers to add new integrations with external parties to the CVE..Finance; API; Software Development; Serverless)uuid:20566aa8-a37a-45c9-b35e-f4b531f86de7Dhttp://resolver.tudelft.nl/uuid:20566aa8-a37a-45c9-b35e-f4b531f86de7Data Lineage EditorBelzer, Nick (TU Delft Electrical Engineering, Mathematics and Computer Science); Bernstein, Buster (TU Delft Electrical Engineering, Mathematics and Computer Science); Geurtz, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); Hijdra, Rens (TU Delft Electrical Engineering, Mathematics and Computer Science); Lammerts, Philippe (TU Delft Electrical Engineering, Mathematics and Computer Science); Wermelink, Henk-Jan (TU Delft Electrical Engineering, Mathematics and Computer Science){Lofi, Christoph (graduation committee); Visser, Otto (mentor); Delft University of Technology (degree granting institution)(Governments require companies to be able to explain where their data is coming from and going to. Our client helps these companies by creating maps of their data landscapes. This is the concept of data lineage. There are various issues that arise in the workflow of figuring out and building data lineage diagrams. Our contributions here are providing a model for what data lineage diagram instances are, and an interactive web application that can be used to visualize and edit these diagrams in an intuitive way. One of the core challenges of this project has been to combine the client's business perspective with our knowledge of computer science. Starting with our research by figuring out the client's use cases, analysing them for their feasibility within the constraints of the project. The team used both Scrum and an agile approach to develop a product that matches the client's expectations and needs throughout the project. The product was tested by adhering to the five metrics defined by the Consortium for IT Software Quality. The final product contains the desired functionality and allows building data lineage diagrams using company data from the client through external APIs. The client is eager to use the product and has provided additional opportunities for the team to work further on the product.;Data Lineage; Web Application; Graph Flows; Data Management)uuid:a87b4da3-548e-4305-9150-6bd90be4ee67Dhttp://resolver.tudelft.nl/uuid:a87b4da3-548e-4305-9150-6bd90be4ee67#Project Delphi: What is Innovation?KBoleij, Lex (TU Delft Electrical Engineering, Mathematics and Computer Science); Hartman, Toine (TU Delft Electrical Engineering, Mathematics and Computer Science); Jorden, Marciano (TU Delft Electrical Engineering, Mathematics and Computer Science); Chen, Weilun (TU Delft Electrical Engineering, Mathematics and Computer Science)ZScharenborg, Odette (mentor); Delft University of Technology (degree granting institution)kBeing a company with over 1500 employees, a lot of data is available about people and their day-to-day pursuits, including projects they are working on. Company X has requested to gain more insight into this data, as it is currently scattered over multiple systems. Specifically, they requested to gain insight into which projects have been started around a certain topic, who is involved in these projects, what the status on these projects is and where these projects are carried out inside the company. < Company X wants this data represented in a dynamic, scalable and interactive visualisation. To create a product that fulfils the expectations and needs of Company X, a Proof of Concept (PoC) was created. This basic version was used to make sure that Company X and the development team had the same basic idea of the application to be created and was then extended to an Minimal Viable Product (MVP). Having completed this MVP, additional features were implemented. Such features include making the solution generic for different data sources, the ability to filter and search through the data and highlighting/focusing specific data types. In order to ensure that the visualisation can be used instinctively and deliver the information it is meant to, a user study was set up. In this user study, multiple employees of Company X tested the visualisation by completing a set of tasks within the application. By tracking the different results (i.e. number of clicks, time, subjective opinions), the team was able to derive that the application is quite promising, but still had the need for some improvements to explore its full potential.@Visualisation; Generic; CSV; Ruby on Rails; Vue.js; Delphi; Data)uuid:fd7ec61a-54fc-4d89-b32f-384bcb2479b7Dhttp://resolver.tudelft.nl/uuid:fd7ec61a-54fc-4d89-b32f-384bcb2479b7;Control and data-acquisition of a heater/temperature sensorRebers, Marjolein (TU Delft Electrical Engineering, Mathematics and Computer Science); Breysens, Gilian (TU Delft Electrical Engineering, Mathematics and Computer Science)van Zeijl, Henk (mentor); el Mansouri, Brahim (mentor); Hoekstra, Jaap (graduation committee); Hunyadi, Bori (graduation committee); Montagne, Anton (graduation committee); Delft University of Technology (degree granting institution)vThe goal of this bachelor thesis is to develop a control system that controls the temperature of a microthruster. This system also needs to acquire data for research. The microthruster contains a resistor that is used both as a heater and as a sensor. To facilitate the acquisition of data and the testing of the control system, a lab setup with a Keithley 2450 SourceMeter power supply was used. LabVIEW was used to control the power supply and to execute the control algorithms. The final system consists of a microcontroller that runs the control algorithms based on proportional-integral-derivative (PID) control developed in this thesis. The PID values can be adapted with use of the graphical user interface (GUI). A read-out circuit and current supply will be part of the integrated system. These circuits will be developed by other groups that are part of this bachelor project.;PID control; VLM; heater; digital control; data-acquisitionReal-time data acquisition of a heater/temperature sensor array and pressure sensors for performance evaluation of MEMS vaporizing liquid micro-thrusters in nanosatellites)uuid:7f74ca37-9251-49b5-91af-4665e2da2114Dhttp://resolver.tudelft.nl/uuid:7f74ca37-9251-49b5-91af-4665e2da2114#Creating an online auctioning clockvan der Stel, Paul (TU Delft Electrical Engineering, Mathematics and Computer Science); de Vries, Caren (TU Delft Electrical Engineering, Mathematics and Computer Science); Lemaire, Chris (TU Delft Electrical Engineering, Mathematics and Computer Science); van Tartwijk, Maarten (TU Delft Electrical Engineering, Mathematics and Computer Science); Baartman, Wesley (TU Delft Electrical Engineering, Mathematics and Computer Science)van den Broek, Robin (mentor); van der Knaap, Jill (mentor); Panichella, Annibale (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)e For this project, JEM-id tasked us with creating a proof of concept of a new online auction in the form of a web application for Royal FloraHolland. JEM-id is a software company operating in the agricultural domain.<br/>The pre-existing digital auction is not available as a web application and has generated technical debt over the past twenty years of it is existence.<br/><br/>The main challenge of the project was to< make sure the application is capable of sufficiently handling the current load of the auction while maintaining similar performance. This translates to a stable connection with a ping of fewer than 30 milliseconds for clients within the Netherlands. <br/>On top of that, the system had to be scalable to support higher numbers of buyers in the future.<br/>We used a microservice architecture able to balance the load over several servers to resolve this.<br/>We spread the load of communicating with clients to services separate from the main application service.<br/>This allowed the main application service to solely and adequately keep track of the state of the clock and determine the winner of a session.<br/><br/>To validate that we indeed achieved the main goals of the project, we created a simulation that would simulate any number of clients connecting to the clock auction and placing bids.<br/>In this process, we generated buyer and auctioneer behaviour by analysing transaction data. We extracted several distributions from the data and sampled from it to make it more realistic.<br/>In the end, we ran this simulation ten times for chunks of an auction with 610 connected clients.<br/>A few peaks showed up where pings from client to server were significantly higher than usual. However, in the long run, the system showed low standard deviations in ping, meaning the general consistency was high.<br/>Overall, the results we gathered showed that our application was able to deal with 610 connected clients.<br/><br/>In the end, we consider our project to be a success.<br/>First of all, we showed that a clock application in the browser can be implemented with seven weeks of development time.<br/>Secondly, we showed that such an application could handle a realistic amount of traffic without much trouble, given sufficient computing resources.<br/>These two accomplishments show that replacing the current clock application with a web-based application is feasible.?auction; realtime; distributed systems; software; microservices-Computer Science and Engineering | BEP TI3806)uuid:03e8a759-9ddc-4e9a-bc27-ac8c8e471524Dhttp://resolver.tudelft.nl/uuid:03e8a759-9ddc-4e9a-bc27-ac8c8e471524;Design of a deep sea LiDAR system: Laser Pulse transmissionZwetsloot, Eva (TU Delft Electrical Engineering, Mathematics and Computer Science); Wix, Lynrick (TU Delft Electrical Engineering, Mathematics and Computer Science)RLeus, Geert (mentor); Delft University of Technology (degree granting institution)Current subsea LiDAR implementations are inherently depth limited, and make LiDAR applications in the deep-sea costly. To this end, the SLiDAR project aims to develop a pressure tolerant LiDAR system for use at any ocean depth. This thesis elaborates the design and implementation of the laser pulse transmission of the LiDAR and the circuit which will supply the bias voltage for the Avalanche photodiode (APD) from the receiving stage. Although testing of the transmission stage showed the laser can be pulsed, there can be more optimizations done in the future as better laser system can be designed to achieve higher optical output power and an even smaller pulse width. Furthermore,<br/>future optimizations should be considered for the APD bias circuit. Unfortunately, the LiDAR system as a whole was not tested in practise, due to time limitations. Hence, this thesis aims to provide a basis for future development, testing and verification of both the LiDAR system and its laser pulse transmission stage.2LiDAR; Underwater Ranging; Laser Transmission; BAPElectrical Engineering BAPSLiDAR)uuid:cac5d024-b8ad-49a3-aab3-323fcd93239fDhttp://resolver.tudelft.nl/uuid:cac5d024-b8ad-49a3-aab3-323fcd93239f7Design of a deep sea LiDAR system: Beam steering designJonk, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); Minderman, Bjrn (TU Delft Electrical Engineering, Mathematics and Computer Science)Though several sensors are available for underwater scanning and ranging, they all have their limits. SONAR sensors are limited in resolution, and scanning < mechanisms using a form of light for carrying the data suffer from high attenuation in turbid waters. <br/> <br/>The goal of this project was to design a LiDAR system that is capable of overcoming these limitations. To tackle this problem, three groups were formed that focused on different parts of the LiDAR. However, first a complete system overview has been created by the entire project team. First a literature research has been performed. After that, system wide design decisions were discussed and made and also requirements were set. From there on, every subgroup would focus on their own part of the system. In this thesis a more detailed description of the beam steering module shall be given. Again some literature research has been performed. After that, the design decisions were made, based on the requirements. Finally a design was implemented and tested. <br/> <br/>For the beam steering module to be successful, it should provide accurate control over the angle at which the laser beam is sent out. Though improvements can be made, the system does comply to the minimum accuracy requirement.KLiDAR; Subsea; SLAM; Beam Steering; Polygon Mirror; Motor Driver; BLDC; FOC)uuid:1f77ead5-58be-4f1d-b176-817e8761d283Dhttp://resolver.tudelft.nl/uuid:1f77ead5-58be-4f1d-b176-817e8761d283$TelaSol: A Coach Cockpit ApplicationVijlbrief, Sam (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems); Kroon, Mirco (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems); Janssen, Boris (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems); Gerlach, Laurens (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Intelligent Systems)Migut, Gosia (mentor); Dukalski, Rado (mentor); Wang, Huijuan (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)#Team Sunweb, a professional cycling team and our client, is constantly looking for innovations to help them win races. They tasked us with creating an application which could assist coaches with determining the strategy during a race. This application, which we dubbed TelaSol, is supposed to run on a tablet that is mounted on the dashboard inside the coach car. For this project we developed an application that allows races to be prepared on a desktop computer and tracked during a race on a tablet-optimized interactive dashboard. On this dashboard, there will be information on the riders, the route and comments that can be added before the race. <br/><br/>During development we have considered existing solutions, relevant literature and useful technologies to get an idea of what was possible and how we could achieve our goal. We used this knowledge to create our initial set of requirements. We then proceeded development of application using an agile approach, which involves regular feedback moments from our client to update the requirements and adjust our focus accordingly. To verify the quality of our product we relied on a combination of automated tests, user testing and validation through the client. <br/><br/>Initially the application was supposed to integrate live data coming from the riders during the race, but due to a regulation change we had to change our focus. Instead, we focused primarily on creating the application for playback purposes, while still keeping it adaptable to live data. The application performs the main tasks that were initially defined properly. After further development on live data and extensive situational testing, the app can be used to its full potential. Using TelaSol, Team Sunweb will improve their ability to analyze races and increase their chances of winning.<br4Cycling; Interface Design; Performance Data Analysis)uuid:6957a1c1-6ece-41b9-9802-2674c9365339Dhttp://resolver.tudelft.nl/uuid:6957a1c1-6ece-41b9-9802-2674c9365339NOptimizing office space utilization using an Indoor Air Quality sensor networkRanjha, Sayra (TU Delft Electrical Engineering, Mathematics a< nd Computer Science); Gmelig Meyling, Jan-Willem (TU Delft Electrical Engineering, Mathematics and Computer Science); Hoek, Leon (TU Delft Electrical Engineering, Mathematics and Computer Science)iHung, Hayley (mentor); Gedik, Ekin (mentor); Delft University of Technology (degree granting institution)~Sick Building Syndrome is present in 30% of all office buildings and can cause serious health damage over time. This is an era where sustainability and well-being are becoming dominant aspects of life. As a result, it is becoming increasingly important to businesses to invest in their employees' well-being and health. The VTTI group cares for the well-being of their employees, and is looking for a tool to optimize the utilization of their building for perceived thermal comfort and indoor air quality.<br/><br/>This report documents the development of Claire, an indoor air quality dashboard that helps to identify local air quality problems. Using Claire, employees can be rearranged throughout the space, learn about the characteristics of their office, and for example switch to another meeting room. Claire translates measurements into insights. Claire learns about the behavior of the office, and gives recommendations once she notices that the indoor air quality can be improved.<br/><br/>Claire is backed by an indoor air quality sensor mesh network, which has been developed as part of this project. The sensors continuously measure temperature, humidity and carbon dioxide concentrations. The sensors connect to a cloud infrastructure through a local internet gateway. In the cloud the data gets processed. All measurements are displayed real-time in the dashboard.<br/><br/>Claire is different from existing products in several ways. First, the sensors developed measure both dry-bulb and black globe temperature, which gives it a temperature reading that describes human thermal comfort more accurately. This is not done in competing products. Furthermore, the sensors fill the gap for small and medium-sized enterprises (SMEs): the sensor network is able to get fine-grained results due to its high sensor density, whilst still being very easy to setup with no adjustments to the building being required. Finally, the developed data analysis methods translate the measurements from the sensor network to concrete suggestions, sent through a push notification, which enables workers to get involved with improving the indoor air quality in their office space.YIndoor air quality; wireless sensor networks; Thermal comfort; time series analysis; HVAC)uuid:49334851-41f2-4302-9571-7e479fdf18b8Dhttp://resolver.tudelft.nl/uuid:49334851-41f2-4302-9571-7e479fdf18b8#E-Pill: Data management and controlAouichi, Ahmed (TU Delft Electrical Engineering, Mathematics and Computer Science); Gardouh, Aschraf (TU Delft Electrical Engineering, Mathematics and Computer Science)Udi Virgilio, V (mentor); Delft University of Technology (degree granting institution))uuid:68948632-b344-4045-821c-f0719d678a95Dhttp://resolver.tudelft.nl/uuid:68948632-b344-4045-821c-f0719d678a95PDesign of a Deep Sea LiDAR System: Laser Pulse Reception and LiDAR Control LogicAdmiraal, Arthur (TU Delft Electrical Engineering, Mathematics and Computer Science); Verdoes, Bas (TU Delft Electrical Engineering, Mathematics and Computer Science)Current subsea LiDAR implementations are inherently depth limited, and make LiDAR applications in the deep-sea costly. To this end, the SLiDAR project aims to develop a pressure tolerant LiDAR system for use at any ocean depth. This thesis elaborates the high-level system design of the LiDAR system, as well as the design and implementation of the laser pulse reception stage and the onboard central control unit. Due to the short time frame of the project and the high work load, the LiDAR system as a whole and its subsystems are not tested in practise. Hence, this thesis aims to provide a basis for future development, testing and verification of both the LiDAR system, its laser reception stage, and its central control unit.RLiDAR; Deep Sea; Underwater; Subsea; Contro< l system; Thresholding; Analog computer)uuid:0b03e846-c438-4cd4-8d1c-3a7da228a3adDhttp://resolver.tudelft.nl/uuid:0b03e846-c438-4cd4-8d1c-3a7da228a3adWProperty Bidding War Strategies for the Dutch Housing Market Using an Agent-Based ModelPZiengs, Bart (TU Delft Electrical Engineering, Mathematics and Computer Science)XYorke-Smith, Neil (mentor); Delft University of Technology (degree granting institution)The use of certain buyer strategies in the process of property bidding is being discovered in this paper. An Agent-based model is introduced where financial statistics are based on the Dutch housing market. Three types of agents are used in this model that uses cycles of two weeks. Thee hypotheses about the market are initially formulated. In the end, it proved that only the hypothesis "Initial overbidding on the list price results in a higher success rate" could be confirmed.OAgent-Based Modeling; Economics; Real-estate; Income; NetLogo; Property Bidding)uuid:20478016-cc7d-4c87-aa12-25b46f511277Dhttp://resolver.tudelft.nl/uuid:20478016-cc7d-4c87-aa12-25b46f511277>A Systematic Design Space Exploration of Datacenter SchedulersMastenbroek, Fabian (TU Delft Electrical Engineering, Mathematics and Computer Science); Andreadis, Georgios (TU Delft Electrical Engineering, Mathematics and Computer Science)WIosup, Alexandru (mentor); Delft University of Technology (degree granting institution)Datacenter infrastructure has become vital for stakeholders across industry, academia and government. To operate efficiently, datacenter operators rely on a variety of complex scheduling techniques, to distribute user workloads across resources. In this work, we leverage a reference architecture for datacenter scheduling to design and implement an instrument for systematic design space exploration of datacenter schedulers. We construct a formal representation of the design space for datacenter schedulers, using scheduling policies collected from real-world schedulers. We then use a genetic algorithm in combination with trace-based simulation to explore the space, optimizing for workload metrics. Through several experiments, we assess the viability of the instrument. We find that our instrument is able to identify patterns in the workloads and adapt the scheduling policies appropriately. Overall, our work leads to numerous findings, which can become valuable for future comprehension and development of schedulers.`cloud computing; design space exploration; reference architecture; genetic algorithm; simulation)uuid:d4abd44d-b62e-412a-8d26-d5367a2c8e10Dhttp://resolver.tudelft.nl/uuid:d4abd44d-b62e-412a-8d26-d5367a2c8e10BProtein Localization Prediction Using Protein Interaction NetworksVKlaassen, Matthijs (TU Delft Electrical Engineering, Mathematics and Computer Science)WReinders, Marcel (mentor); Delft University of Technology (degree granting institution)In this paper we investigate 4 different methods to predict protein sub cellular location using protein interaction networks. We present a very simple algorithm as a benchmark to which the other, more complex, methods can be measured. This algorithm is based on the simple observation that to interact proteins must be physically close to one another, so there is some relation between interactions and locations. We use node2vec to find feature vector representations of the networks and see if information about protein locations is recapitulated. SimRank is used to obtain a similarity measure between proteins in the network and the similarity is used as weights in an extended form of the first algorithm. Finally we use the matrix exponential to get a general measure of distance between proteins and locations. We find that, compared to the first simple algorithm, more complex methods fail to make adequate predictions. Analyzing the algorithms reveals that this might be a result of the fact that the networks are strongly connected. As a result the simple localized algorithm performs much better than the other algorithms that take the complete graph into account.)uuid:f47300e2-a7b4-42ce-b4aa-e2247359< 3c0eDhttp://resolver.tudelft.nl/uuid:f47300e2-a7b4-42ce-b4aa-e22473593c0e!Speichers Centrale LimietstellingVvan Denzen, Martin (TU Delft Electrical Engineering, Mathematics and Computer Science)WCaspers, Martijn (mentor); Delft University of Technology (degree granting institution)5We beginnen dit verslag met de definities van niet-commutatieve (*-)kansruimten en toestanden erop. We zullen zien dat het aantal Dyckpaden van lengte 2n, het aantal niet-kruisende paarpartities van {1,2,...,2n}, en het 2n-de moment van de halvecirkelverdeling alle gelijk zijn aan het n-de Catalan-getal. Vervolgens bewijzen we Speichers centrale limietstelling. Verder kiezen we de commutatietekens van de limietvariabelen op een probabilistische manier zodat de convergentie van de combinatorische limiet t(V) bijna zeker gewaarborgd wordt. Vervolgens construeren we een niet-triviale *-kansruimte met elementen die voldoen aan alle voorwaarden van Speichers centrale limietstelling. Daarna bekijken we een *-kansruimte en elementen - operatoren op een Fock-ruimte - met dezelfde momenten als de limietmomenten van Speichers centrale limietstelling. We concluderen dat een *-kansruimte met oneindige basis kan worden benaderd met *-kansruimten met eindige basis. Tot slot zien we dat we Speichers centrale limietstelling probleemloos kunnen veralgemeniseren door meer limietvariabelen toe te laten. Als we de aannames omtrent de commutatietekens vervolgens nog verzwakken, krijgen we een variant op Speichers limietstelling waarbij we weer een niet-commutatieve kansruimte kunnen vinden met als momenten precies de limietmomenten.OFree probability; Fock space; Noncommutative probability space; Catalan numbersnl)uuid:01b4c335-f112-4f32-b589-f6d51893b302Dhttp://resolver.tudelft.nl/uuid:01b4c335-f112-4f32-b589-f6d51893b302hDNA Data Storage using Hamming and Reed-Solomon Codes: DNA Data Opslag met Hamming en Reed-Solomon CodesSlingerland, Eva (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Weber, Jos (mentor); van den Dries, Bart (graduation committee); Gijswijt, Dion (graduation committee); Delft University of Technology (degree granting institution)gNowadays, enormous amounts of data are produced on a daily basis. Whether it is a cute family<br/>picture, a funny cat video, or a scientic paper, all of the data is stored. The challenge in data<br/>storage nowadays is about nding a way to store a lot of data, in such a way that it will stay<br/>preserved for many years without too much maintenance and such that if errors occur, the data<br/>can still be retrieved. DNA is a great choice for this, since the DNA from extinct species that<br/>lived 10,000 years ago can still be retrieved, it does not need maintenance and it is estimated that<br/>it can store 5 PB per gram [2]. However, in reading and writing DNA, substitution, insertion<br/>and deletion errors occur, so the data needs to be protected against these errors. Therefore,<br/>several coding methods have already been invented and researched. Takahasi et al. [1] designed<br/>a full automated system for writing, storing and reading data, which consisted only of the word<br/>hello, using DNA.<br/>This thesis focuses on the coding method used by [1], namely a Hamming code, and compares<br/>it to the implementation of a DNA based Reed-Solomon code, applied to the same data. An<br/>analysis is made based on the net information density, GC-weight, homopolymer runs and<br/>the error detection and correction properties. As expected, there is a trade-o between the<br/>net information density and the error detection and correction properties. Although the net<br/>information density of the Reed-Solomon code is lower, it can correct more errors and it has the<br/>potential of also being applied to a bigger data set.(DNA; Hamming; Reed-Solomon; Data storage)uuid:41f3aa3f-3de2-4a6a-a883-e564bdfd065eDhttp://resolver.tudelft.nl/uuid:41f3aa3f-3de2-4a6a-a883-e564bdfd065eNNon-Deterministic Symbolic Analysis using Free Monads for Test Data GenerationSMensing, Adrian < (TU Delft Electrical Engineering, Mathematics and Computer Science)Constraint logic programming (CLP) is a combination of two programming paradigms: constraint programming and logic programming. This combination allows us to write programs in a concise way and still be executed efficiently. CLP is commonly used for many domains, such as test data generation. A commonly used technique for doing this is by performing symbolic analysis on a program, and determine which values will cause which branches of the program to be executed. The problem however is that these symbolic execution algorithms normally analyze the program in a depth-first manner and do not treat non-determinism fairly. We will be investigating how we could improve this using the free monad and how we can use this in order to perform a breadth-first search, rather than depth-first. We will give a basic sample interpreter, which we will convert into a symbolically executable interpreter. The language will be described and represented as an interpreter written in Scala.)uuid:11348c38-dddb-4e53-9c9b-9a81946cc72cDhttp://resolver.tudelft.nl/uuid:11348c38-dddb-4e53-9c9b-9a81946cc72c>Declarative and Algorithmic Implementation of Refinement TypesYSlothouber, Christian (TU Delft Electrical Engineering, Mathematics and Computer Science)wPoulsen, Casper (mentor); van Antwerpen, Hendrik (mentor); Delft University of Technology (degree granting institution)QType systems and their accompanying checkers provide support for the programmer to write better and safer code, faster, with less effort and with less errors. There are however properties that can not be checked at compile time yet. Refinement types are potentially the solution. They can prove properties of the behaviour of code without actually running and therefore avoid costly bugs in software. This is done by decorating types with predicates that tell something about the value of that type. This paper discusses an implementation of a refinement type system for a functional language.CRefinement Types; Declarative Type System; Algorithmic Type Checker)uuid:8702a381-90f8-4a02-9833-1a4a5b02d097Dhttp://resolver.tudelft.nl/uuid:8702a381-90f8-4a02-9833-1a4a5b02d097IComparing Quantitative Metrics for Generative Adversarial Neural NetworksSSlangewal, Bart (TU Delft Electrical Engineering, Mathematics and Computer Science)QTax, David (mentor); Delft University of Technology (degree granting institution)Since their conception in 2014, a large number of Generative Adversarial Networks (GANs) [2] has been pro- posed and developed. GANs have achieved great results in realistic image generation, among other fields. Recently, stunning images have been produced. The theory and application of GANs has received much attention. However, the evaluation of these models has not been studied nearly as extensively. GANs are often evaluated by visual inspection. This is a time consuming process, that inherently suffers from being subjective. There has been research into quantitative metrics, which can be automated. There has even been some research into the relative merits of such metrics. [1][9][4]. However, the question which metric is the most suitable for evaluating GANs in the field of realistic image generation remains open. It is important that consensus is reached. If there is no agreed upon method of objectively measuring progress, it is hard to say which techniques are effective. This impedes the entire field of study. This paper hopes to contribute to answering this question by applying a variety of proposed metrics to a variety of different GANs. This way, it is possible to tell which metrics agree with each other, and which rate GANs differently. If all, or many, of the likely metrics proposed in earlier work agree with each other, this is a good sign that they are rating GANs objectively. The results of this experiment are combined with a very brief survey of earlier work, in order to recommend some quantitative metrics for rating GANs.`GAN; GAN evaluation; Generative Adversarial Network; Quantitative metrics; Quantitative analysi< s)uuid:94641d1e-f636-414d-84a6-7858e1fc74aaDhttp://resolver.tudelft.nl/uuid:94641d1e-f636-414d-84a6-7858e1fc74aa#Final report for project Gymplannervan Heel, Kevin (TU Delft Electrical Engineering, Mathematics and Computer Science); Ketelaar, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); Ilgin, Emre (TU Delft Electrical Engineering, Mathematics and Computer Science); Noor, Yusuf (TU Delft Electrical Engineering, Mathematics and Computer Science); Ionescu, Victor (TU Delft Electrical Engineering, Mathematics and Computer Science)Bozzon, Alessandro (mentor); Visser, Otto (mentor); Wang, Huijuan (mentor); Delft University of Technology (degree granting institution)This thesis concludes the final report which has been performed for the company Gymplanner. At the same time it is the summary for our bachelor end project, thus it is considered the bachelor thesis for our Computer Science Bachelor DegreeJComputer Science; Bachelor End Project System; Bachelor thesis; Gymplanner
Gymplanner)uuid:3390b504-b8b4-46e2-a1e3-deedede4d0d4Dhttp://resolver.tudelft.nl/uuid:3390b504-b8b4-46e2-a1e3-deedede4d0d4`Activity and Fall Detection in the Habitational Environment: Subsystem: Fall detection algorithmCornelis, Izaak (TU Delft Electrical Engineering, Mathematics and Computer Science); Falkena, Sieger (TU Delft Electrical Engineering, Mathematics and Computer Science)~French, Paddy (mentor); Rassels, Kianoush (graduation committee); Delft University of Technology (degree granting institution)This report describes the design and implementation of a fall detection algorithm for a fall detection system using a pressure based floor sensor. The goal of the system is to detect falls and alarm the relevant personnel when an elderly person has fallen. The fall detection algorithm has a strong connection with the interface subsystem, which uses the algorithm as a function. The interface subsystem supplies matrices containing the raw sensor values of the pressure floor. The algorithm has been divided into multiple sub-algorithms. First, pre-processing: data linearization was applied on the raw sensor values and the sensor matrix was processed such that an image formed that looked like the real world scenario. Second, image processing techniques were applied to detect contours. Contours were being tracked through time, and being grouped. The characteristics of the contours and groups were used to classify falls. Tests have been done to validate the behaviour of the algorithm, from which an average false negative ratio of 30% was achieved in a time window of 30 seconds. The created prototype proves that image processing is a viable tool for detecting falls with the use of a pressure-based floor sensor. Overall, this results in a strong alternative for fall detection that could be used to improve the time an elderly person can live at home safely without the need to move to a nursing home!Fall detection; Falling detection&Electrical Engineer | Embedded Systems)uuid:501e0a79-2b78-415d-93f0-e30d944f6233Dhttp://resolver.tudelft.nl/uuid:501e0a79-2b78-415d-93f0-e30d944f62332Camera Positioning and Vision-based Fall DetectionQCromjongh, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science); Seijs, Arjan (TU Delft Electrical Engineering, Mathematics and Computer Science); Nelissen, Ivo (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Sar, Jerom (TU Delft Electrical Engineering, Mathematics and Computer Science)Liem, Cynthia (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)Elderly care residences often have falling incidents, sometimes with dire consequences. This project aims to implement a method for detecting when people fall, an issue that has seen much research and practical implementations already. In contrast to other work, this project aims to create a non-intrusive, non-wearable solution through the use of cameras. It extends an existing patient monitoring system developed by Eya Solutions, a start-up < in the medical field. Their system monitors patients and is composed of embedded systems (clients), a back-end with a database, and a web-based dashboard (the front-end) for administrators, caretakers and users. Our client wants to extend their system by introducing: (i) a video processing component which performs face recognition, (ii) functionality for indoor positioning of people, (iii) functionality to automatically determine near-optimal placement of cameras, and (iv) automatic detection of fall incidents. To understand the relevant research, we survey the field investigating five key research topics: (i) object detection, (ii) fall detection, (iii) facial recognition, (iv) floor plan modelling, and (v) camera placement optimisation. The first part of the project is detecting fall incidents in video footage. By means of image processing (in particular, subsequent frame subtraction), our system detects objects in the foreground and tracks these between frames. Based on the properties of such objects, namely size and shape, we detect fall incidents. The second part of the project is the floor plan editor. This editor is integrated into the existing dashboard, where administrators can model the building. Eya Solutions wishes to provide the product to customers as a complete package, including (i) showing where fall incidents have occurred, and (ii) how and where to place cameras. Our system allows administrators to edit the floor while allowing caretakers to see the modelled floor and see where falls are detected. Considering (ii), it is desirable to generate a configuration where the number of cameras is low while the view coverage is high. Our contribution includes a genetic algorithm which can generate automatically a suitable configuration. Alternatively, cameras can be placed manually by the administrator.<Fall detection; Image processing; GUI; Elderly; Optimisation)uuid:f0c71333-cd70-4520-b4dd-c3341a7f1223Dhttp://resolver.tudelft.nl/uuid:f0c71333-cd70-4520-b4dd-c3341a7f1223PActivity and Fall Detection in the Habitational Environment: Subsystem InterfaceDelfos, Sander (TU Delft Electrical Engineering, Mathematics and Computer Science); Granneman, Erik (TU Delft Electrical Engineering, Mathematics and Computer Science)This report describes the design and implementation of an interface subsystem for a fall detection system using a pressure based floor sensor. The goal of the fall detection system is to detect and alarm when an elderly person has fallen. The subsystem covers communication between hardware and software, using the WiFi protocol MQTT. The communication is fast enough so that it does not limit other subsystem performance and allows for high expandability to accommodate the hardware s modular design. The interface module receives a probability of fall occurrence from the separate processing module, from which an average is taken over a 30 second time window to avoid false positives. Alarming is done through the use of text-to-speech voice API to make automated phone calls that retrieve user input to confirm or deny that help is on the way. A habit tracker proof of concept is provided that could improve the accuracy of fall detection by checking if the client is showing anomalies during a given day. A user interface is implemented using the Kivy environment. This environment has its own language which allows for separation of functionality and layout, which keeps the interface elements separate and leads to ease of use. Overall, this results in a strong alternative for fall detection that could be used to improve the time an elderly person can live at home safely without the need to move to a nursing home.$Fall detection; MQTT; Habit tracking)uuid:356e3098-e501-41b9-82c9-1af76ba2c626Dhttp://resolver.tudelft.nl/uuid:356e3098-e501-41b9-82c9-1af76ba2c626tActivity and Fall Detection in the Habitational Environment: Subsystem: Sensor design and Hardware Abstraction Layerden Ouden, Bram (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Electronic Instrumentation); Kruijsse, Hendrik Jan (TU De< lft Electrical Engineering, Mathematics and Computer Science; TU Delft Electronic Instrumentation)}This report is part of a bigger project to design a fall detection system for elderly and describes the hardware of the system. The importance of this research is that elderly can live longer in their home by alerting the correct instances in case of an accident. The hardware consists of a 1x2 meter sensor grid below the surface of the floor. The sensor grid uses the piezoresistivity of linqstat to measure the pressure and the location of the pressured point on the floor. An ESP8266 microprocessor combined with 74HC595 shift registers and a 74HC4067 demultiplexer is used to gather the data and send it to a server. The design is modular allowing easy installation in differently sized or shaped rooms. Each individual sensor grid has an update frequency of 14Hz and uses wifi to connect to a common server. Each module has an average power consumption of 0,74W and a peak power of 1,6W.NFall detection; habitational; Sensor; Piezoresistive; Array; Falling detection)Electrical Engineering | Microelectronics;Activity and Fall Detection in the Habitational Environment)uuid:2ba993e2-db16-404b-a5a1-08d5eb3333a3Dhttp://resolver.tudelft.nl/uuid:2ba993e2-db16-404b-a5a1-08d5eb3333a3UDesign and implementation of a power supply for MEMS vaporizing liquid microthrustersLam, Koen (TU Delft Electrical Engineering, Mathematics and Computer Science); Mrahorovi, Mirza (TU Delft Electrical Engineering, Mathematics and Computer Science)Dvan Zeijl, Henk (mentor); el Mansouri, Brahim (graduation committee)This thesis presents the design of an accurate current source for MEMS vaporizing liquid microthrusters. An analysis of different power supplies is presented. The design choices leading to the implemented current sink topology is given. The main components, which are an op-amp, a MOSFET and a resistor, are analyzed extensively. System integration tests showed that the current source worked adequately. The current source has also been tested separately and the imposed accuracy requirement is not met. The reason for this has to be further investigated, as there are many potential sources of errors which can cause deviations in the order of microampere. Lastly, several recommendations are given for improving the system.$Vaporizing liquid microthruster; VLM)uuid:3c7789f7-2c93-4d56-9f1d-5b442dfb0dfdDhttp://resolver.tudelft.nl/uuid:3c7789f7-2c93-4d56-9f1d-5b442dfb0dfdHFM modulator and demodulator design: As part of a wireless FM Tranceivervan Vliet, Jasper Jacobus (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Microelectronics); Hardeman, Gijsbert Willem (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Microelectronics)Alavi, Morteza (mentor); Babaie, Masoud (mentor); Pelk, Marco (mentor); Pertijs, Michiel (graduation committee); Cvetkovic, Milos (graduation committee); Delft University of Technology (degree granting institution)This report details the design and implementation of subsystems within a wireless FM transceiver. All the subsystems will be developed and integrated into a working FM transceiver. The subsystems discussed in this report are the modulator and demodulator. The modulator, on the transmitter side, varies the carrier wave frequency, based on the input audio signal. The demodulator, on the receiver side, can detect these variations and retrieve the audio signal. The modulator is implemented using a voltage controlled oscillator, which is based on the Colpitts oscillator. The input audio signal controls the oscillation frequency by modulating varicaps. The demodulator consists of mixer, amplifier and a slope detector. The amplifier is not discussed in this thesis. The mixer uses a local oscillator to shift the RF input signal to an intermediate frequency. This thesis proposes a mixer integrated into a local oscillator, using only one transistor. The detector is based on a slope detector, which differentiates the FM signal and converts it into an AM signal. The differentiator is imp< lemented using a bandpass filter. The audio signal is retrieved from the AM signal using an envelope detector. The work will be concluded with a display of the complete FM transceiver circuit.AFM modulator; FM demodulator; FM tranceiver; Frequency Modulation(FM tranceiver for wireless communication)uuid:05e62ac2-41a7-463b-a45d-6bd72704b1d9Dhttp://resolver.tudelft.nl/uuid:05e62ac2-41a7-463b-a45d-6bd72704b1d9iIncorporating prior knowledge of protein localization in a neural network for protein location predictionTHoogenboom, Iwan (TU Delft Electrical Engineering, Mathematics and Computer Science)<Delft University of Technology (degree granting institution)5Determining protein subcellular location is important for understanding cellular<br/>functions and biological processes of underlying diseases. High throughput fluorescence<br/>images can be used in combination with convolutional neural networks to predict this<br/>location. In this work we propose a hierarchical model which uses prior knowledge<br/>of proteins to divide the samples in general groups before predicting the subcellular<br/>location. Results show mixed results with significant improvements for some labels<br/>and a decline in results for others.)uuid:01fcea28-7477-45d8-baa2-71b29bb07fc2Dhttp://resolver.tudelft.nl/uuid:01fcea28-7477-45d8-baa2-71b29bb07fc2>Controlled Modification of Generated (Style)GAN Latent VectorsNLiu, Yifei (TU Delft Electrical Engineering, Mathematics and Computer Science)vViering, Tom (graduation committee); Tax, David (mentor); Delft University of Technology (degree granting institution)StyleGAN is a neural network architecture that is able to generate photo-realistic images. The diversity of generated images are ensured by latent vectors. These latent vectors encodes important features of generated images. They provide us insight-full information about properties of image generation in StyleGAN, which may also occur similarly in other neural network architectures. Using pre-trained StyleGAN models, we have conducted several experiments to show properties on StyleGAN based on results of style modification. The experiments have shown the influence of noise and styles in StyleGAN and how latent vectors can be manipulated in generated images.)uuid:e9536593-767a-4bd6-b2dc-043ea633407bDhttp://resolver.tudelft.nl/uuid:e9536593-767a-4bd6-b2dc-043ea633407bbTraffic optimization using a novel traffic controller featuring distributed agents and forecastingTVoorhout, Damian (TU Delft Electrical Engineering, Mathematics and Computer Science)VOliehoek, Frans (mentor); Delft University of Technology (degree granting institution)Using some sort of adaptive traffic light control system is becoming standard policy among metropolitan areas. However, controlling traffic lights efficiently on a city-wide scale is computationally intensive and theoretically complex. This paper aims to show a proof of concept of an efficient and modular traffic. light controller with comparatively little computational overhead. The proposed system features distributed agents, each representing an intersection, capable of making individual decisions. These agents base their decisions on short term traffic flow forecasting and received information from neighbouring agents on incoming traffic. Testing shows the proposed controller being more efficient than less adaptive systems in terms of reduced average vehicle time loss and reduced average vehicle stop time. This paper describes the attractive properties of the system in detail, shows the shortcomings of the design choices and gives suggestions on how to improve the system in the future.mtraffic light controller; traffic flow; traffic optimization; adaptive; forecasting; distributed; ARIMA; SUMOCSE3000 Research Project)uuid:1f39c7d1-7cbe-4985-a032-5ea71d5daa49Dhttp://resolver.tudelft.nl/uuid:1f39c7d1-7cbe-4985-a032-5ea71d5daa49/Developing a Platform for Traffic Data AnalysisSmit, Jordi (TU Delft Electrical Engineering, Mathematics and Computer Science); van Niekerk, Matthijs (TU Delft Electrical Engineering, Mathematics a< nd Computer Science); Oosterbaan, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science); van Gelder, Danil (TU Delft Electrical Engineering, Mathematics and Computer Science); Tromer, Stephan (TU Delft Electrical Engineering, Mathematics and Computer Science)Chan, K. F. (mentor); Katsifodimos, Asterios (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)Scenwise is a business working on innovative and sophisticated solutions in the domain of traffic management. Leveraging data science and IT systems, Scenwise delivers products to institutions to facilitate efficient traffic management. In order to manage the highly complex network of infrastructure on the road network, traffic managers need to use and analyze data that is collected all across the network in order to support decision makers in management of this network. However, there is often a mismatch in expertise between traffic management experts and decision makers. Traffic management experts use highly technical visualization techniques that require significant background knowledge in the traffic management domain. In addition, the visualization techniques are spread out over a multitude of systems that do not work together. In order to bridge the knowledge gap, a product needs to be created that allows experts to extract and visualize relevant data using their traffic domain knowledge while providing intuitive and clear visualizations which are clear to both experts and non-experts. The ultimate goal of this product would be to facilitate efficient traffic management in order to improve the lives of commuters by contributing to a better organized infrastructure. Our project group has designed and implemented a product for Scenwise that offers this solution. A web-based application has been created that retrieves and stores traffic data. The product is able to traverse the road network and provide helpful insights into the traffic network s state at either the present moment, or moments in history. The application is able to provide dynamic traffic contour plots, draw fundamental diagrams, show live traffic intensity over the entire Dutch road network and provide information related to traffic events like accidents and matrix sign states. The product is able to do all of this while providing a seamless and intuitive user interface. The system has been designed and implemented over a span of ten weeks by a group of five students. A SCRUM methodology was adopted and through careful discussion with the client and a continuous feedback loop a product was delivered that fits both the clients needs and the wider product vision that has been defined.Traffic Data Analysis; Developing; data science; Traffic management; visualization; Scenwise; traffic contour plots; fundamental diagrams; Dutch road network; traffic infrastructureTI3806 (2018-2019))uuid:95e1def6-1731-464c-93e5-8265b2de7eaeDhttp://resolver.tudelft.nl/uuid:95e1def6-1731-464c-93e5-8265b2de7eae3An analysis of temperature changes in Dutch wintersTSarkisian, David (TU Delft Electrical Engineering, Mathematics and Computer Science)UVermolen, Fred (mentor); Delft University of Technology (degree granting institution)}It is said that Dutch winters are becoming milder and that we experience less severe winters nowadays. In this thesis it is attempted to test meteorological data on whether there is a significant trend. This is done by using the Mann-Kendall test and Sen s slope estimator. In the last chapter the cultural impact of the changing winters on the Eleven cities tour is also explored.0climate change; statistical analysis; Statistics)uuid:fb7820dd-7792-48a1-bc0c-cb3dd26861baDhttp://resolver.tudelft.nl/uuid:fb7820dd-7792-48a1-bc0c-cb3dd26861ba9An elastic model for meshfitting for the Level-set MethodWden Hertog, Wilbert (TU Delft Electrical Engineering, Mathematics and Computer Science)den Ouden-van der Horst, Dennis (mentor); van den Dries, Bart (graduation committee); Dubbeldam, Johan (graduation committee); Delft Univers< ity of Technology (degree granting institution)
The numerical errors involving the application of the level-set method to a problem can be minimized by fitting a mesh (usually a triangular mesh in two dimensions) to the zero level-set curve defined by the level-set function. These numerical errors depend on two things: the size and skewness of the triangles in the mesh. To fit the mesh, Timo Wortelboer derived a physical model using springs (Wortelboer, 2018). He also defined measures to quantify the quality of a fitted mesh. First, his model is analyzed, as well as the quality measures he defined. Then an introduction on linear isotropic elasticity is given, based on which an elastic model for meshfitting is derived. The Finite Element Method is used to solve the differential equations of the elastic model. Then an optimisation algorithm is introduced to change the Lam parameters such that the quality of the mesh is improved even more. Lastly the spring model and the elastic model are compared, which results in the elastic model being better than the spring model.Level Set Method; Numerical Analysis; Finite Element Method; Partial Differential Equations; Mathematical Physics; mesh fitting; elasticity)uuid:6f9fb1a4-5724-488f-a8ec-bc635183e397Dhttp://resolver.tudelft.nl/uuid:6f9fb1a4-5724-488f-a8ec-bc635183e397oDesign and fabrication of a measurement interface for smart IoT sensors: Signal generation and hardware controlGeel, Patrick (TU Delft Electrical Engineering, Mathematics and Computer Science); Kleijweg, Zep (TU Delft Electrical Engineering, Mathematics and Computer Science)WVollebregt, Sten (mentor); Delft University of Technology (degree granting institution)qThis project is to design and implement a reconfigurable measurement interface for Internet of Things sensors, for the Microelectronics Department of the Delft University of Technology. This thesis will discuss the functionality and design process taken in designing such a reconfigurable measurement interface, focusing on generating signals and control control signals for the hard- ware. The important choices will be highlighted and the strengths and weaknesses of each design choice will be weighed in order to produce a fully functional measurement interface. In the span of 10 weeks this group was able to successfully generate sinusoidal, square, and triangular waves as well as DC voltages at +12V and +24V and in the voltage range of -10V to +10V on different pins of the dip-48 socket. Sensor output voltages can also be measured and observed using an external computer.Daq; bachelor; bachelor thesis; Bachelor thesis; electrical engineering; Microelectronics; Signal generator; measurement interface; Measurement Technique; Measurement set-up; FPGA; Microcontrollers)uuid:d3cfa16e-2da0-4d7b-aaf3-9335fbd9dcdfDhttp://resolver.tudelft.nl/uuid:d3cfa16e-2da0-4d7b-aaf3-9335fbd9dcdfXDesign and Fabrication of a Measurement Interface for Smart IoT sensors: Hardware designWervers, Michel (TU Delft Electrical Engineering, Mathematics and Computer Science); Postma, Maima (TU Delft Electrical Engineering, Mathematics and Computer Science)Vollebregt, Sten (mentor); Pertijs, Michiel (graduation committee); Garca Almudever, Carmina (graduation committee); Delft University of Technology (degree granting institution)^At this time, sensor developers rely on their own circuit board designs to test new sensors. This means a lot of time and money is spent on designing the custom interface for every newly designed sensor. This report describes a way to have a configurable test bench for sensors. The system consists of a data acquisition unit and multiple circuit boards to be able to have a certain level of reconfigurability for the used pins. This system is also able to generate simple signals. It is therefore a replacement for certain instruments as well. The test bench has 9 configurable pins and a number of external connections. It is simple to use and can do its job automatically. This report focuses on the hardware part, where all the switching and amplification is done. We recomme< nd to use the system on a trial basis, because it is not completely functional yet.iot; sensors; testing)uuid:d7bb4d7f-613a-49bf-919a-74ebe594088dDhttp://resolver.tudelft.nl/uuid:d7bb4d7f-613a-49bf-919a-74ebe594088d@Limit cycles in mass-spring systems with snap-through mechanismsoSmeets, Lucy (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Mathematical Physics)van Horssen, Wim (mentor); Vermolen, Fred (graduation committee); van den Dries, Bart (graduation committee); Delft University of Technology (degree granting institution)Mass-spring systems are commonly used in structural components. Understanding their characteristics and pitfalls is an important issue, combining physics and mathematics to prevent such systems from resonating and causing structures to weaken or collapse. This way, suitable solutions can be found such as the use of dampers with the right characteristics. In this paper we focus on such systems, in particular with a snap-through mechanism. Their dynamical behaviour and the in uence of a small disturbance on the mechanism, such as a wind force, are analyzed. A behavioral model is set up to which Melnikov's Method is applied, in order to analyze the behaviour numerically. The latter is done using the Trapezoidal method.^Limit cycles; Snap-through mechanism; Morse; Melnikov; Perturbation; Wind; Periodic vibrations)uuid:64c84654-2d4c-4cae-8585-88db43ed8f68Dhttp://resolver.tudelft.nl/uuid:64c84654-2d4c-4cae-8585-88db43ed8f68KBeamlet and energy layer reduction in IMPT by sparsity induced optimisationrJanssen, Anne-Fleur (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Breedveld, Sebastiaan (mentor); Keijzer, Marleen (mentor); Lathouwers, Danny (mentor); Gijswijt, Dion (graduation committee); Perko, Zoltan (graduation committee); Delft University of Technology (degree granting institution)In Intensity Modied Proton Therapy, the number of energy layers and the number of beamlets determine the radiation time and the plan calculation time. The purpose of this research project is to test sparsity inducing terms to reduce both the energy layers and the beamlets.1Radiotherapy; Proton therapy; Sparsity inducement
2021-06-27)uuid:2801ccf1-87c7-4233-b0de-2f5d7325e629Dhttp://resolver.tudelft.nl/uuid:2801ccf1-87c7-4233-b0de-2f5d7325e629?How to determine the error of a Markov Chain Monte Carlo OutputSchrmann, Femke (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)VBierkens, Joris (mentor); Delft University of Technology (degree granting institution)]This thesis discusses and compares methods which try to approximate the assymptotic variance.kasymptotic variance; batch means method; window estimators; Markov Chain Monte Carlo; central limit theorem)uuid:078ce9b7-a6ff-492d-a2de-4705b88e4d03Dhttp://resolver.tudelft.nl/uuid:078ce9b7-a6ff-492d-a2de-4705b88e4d03ZProperties of the Racahpolynomials with regard to the Lie algebrarepresentation of sl(2;C)LMol, Jan (TU Delft Electrical Engineering, Mathematics and Computer Science)Groenevelt, Wolter (mentor); Gijswijt, Dion (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)The Racah polynomial Rn((x)) is a polynomial of degree n and is variable in (x). In this thesis two properties of this polynomial will be studied. One is the orthogonal property of the Racah polynomial. And the other is that the Racah polynomial can also be described as a polynomial of degree x and variable over (n). The Racah polynomials will be studied with the use of a representation of the Lie algebra of sl(2;C) and hypergeometric series. To do this, this Lie algebra will first be defined and then we will work towards defining the tensor product of three representations of the Lie algebra sl(2;C). From the tensor product, a series representation for the Racah polynomials will be found, which can be rewritten to a hypergeometric series. Then, the orthogonal property of sl(2;C) will < be used to study the orthogonal property of the Racah polynomials. And the polynomial will be rewritten as a polynomial of degree x with the use of some identities of the hypergeometric series.Fanalysis; Racah polynomials; Lie Algebra; Racah; representation theory)uuid:8c11660d-c449-4e34-bbb8-e57c446239d7Dhttp://resolver.tudelft.nl/uuid:8c11660d-c449-4e34-bbb8-e57c446239d7Quantum Zeno effect in qubitsmKramers, Katja (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Blanter, Yaroslav (mentor); Dubbeldam, Johan (mentor); Terhal, Barbara (graduation committee); Groenevelt, Wolter (graduation committee); Delft University of Technology (degree granting institution)1This thesis analyzes the occurence of the quantum Zeno effect in a qubit in different situations. A system with a particle with spin 1/2, which represents a qubit, and detector is considered. The detector is modeled by a coordinate q, which has a Gaussian distribution with dispersion . There is the free evolution of the qubit and the interaction with the detector. Moreover, there are calculated algebraic expressions for the probabilities of the qubit to be in one of its states at certain moments in time by considering the wave function and density matrix at that time and consequently tracing out the detector coordinate q. Furthermore, there is done an analysis using plots of the evolution of these probabilities in time for different situations. In the situation with one continuous measurement and no free evolution, the qubit remains in its initial state, as expected.In the situation where periods of only free evolution and only measurements alternate, the probabilities keep the same value during the measurement, so then the evolution of the system freezes, and the probabilities evolve in a sine form during the free evolution, in line with the expectation.To neglect free evolution during the measurement, tm << tev is assumed, so there are no series of fast subsequent measurements or a continuous measurement. In this case, the quantum Zeno effect does not occur.Furthermore, we consider the situation where periods of only free evolution and periods with a measurement during free evolution alternate. Now the oscillations continue in time, due to the ongoing free evolution. The larger the influence of the interaction between the qubit and detector during the measurement and the smaller the influence of the magnetic field of the free evolution, the higher the equilibirium position of the oscillations of the probability for the qubit to remain in its initial state is in time. Moreover, the amplitude of these oscillations is smaller. However, due to the free evolution the qubit always has a probability to undergo a transition to its other state. The continuous measurement does not freeze the evolution of the system totally. The quantum Zeno effect does not occur.In the situation where the dispersion of the detector coordinate q goes to 0, there is a perfect measurement. The larger , the larger the measurement error in the detector resulting in dissipation of the system. The oscillations of the probabilities damp in time.Recommendations for further research include plotting the evolution of the probabilities for a longer period in time with another integration tool. Also, it would be interesting to work out the assumptions done in this analysis to more realistic conditions. Furthermore, another distribution of the detector coordinate q and other qubit states might be interesting to work out in follow-up research.0Quantum Zeno; qubit; measurement; free evolution)uuid:5b5c0c68-750e-43e7-b955-15b0e5603bc6Dhttp://resolver.tudelft.nl/uuid:5b5c0c68-750e-43e7-b955-15b0e5603bc63On random tridiagonal matrices and the beta log-gasTBreunissen, Rens (TU Delft Electrical Engineering, Mathematics and Computer Science)Groenevelt, Wolter (mentor); van Elderen, Emiel (graduation committee); Carinci, Gioia (graduation committee); Delft University of Technology (degree granting institution)In this thesis the beta log-gas probability density fu< nction is discussed. It is shown that there is a strong link between this density function and Jacobi matrices. A change of variables exercise shows that the distribution of eigenvalues is exactly like the quadratic beta log-gas. The change of variables gives the normalization constant for the quadratic beta log-gas. Finally, it is made likely that the Jacobi matrix adheres to Wigners semicircle law, and that the beta log-gas is limited by the semicircle distribution.'Analysis; random matrices; beta log-gas)uuid:2529862b-d90c-4ee7-a995-fcc54281e65aDhttp://resolver.tudelft.nl/uuid:2529862b-d90c-4ee7-a995-fcc54281e65aNAnnualized hours: Comparing an exact optimization model with its approximationZBouwmeester, Marjolein (TU Delft Electrical Engineering, Mathematics and Computer Science)van Essen, Theresia (mentor); van Elderen, Emiel (graduation committee); Dubbeldam, Johan (graduation committee); van der Veen, Egbert (graduation committee); Delft University of Technology (degree granting institution)In this thesis, we propose two mixed integer linear program formulations for an optimization problem that incorporates annualized hours: an exact one and an approximation. The objective of our model consists of three weighted parts: a part which minimizes the difference between working hours and contract hours for each employee per week, a part which minimizes over and under staffing, and a part which minimizes the difference between contract hours and working hours for each employee over the total planning period. Additionally, the working hours need to be distributed over shifts of a fixed shift duration. We also consider an extension where skills are introduced. In this case, employees can only work on a task for which they are qualified. To test the proposed formulations, a random data generator is provided by ORTEC. The model should be solvable for a data set up to 100 employees and 52 weeks (and 5 skills). We have tested it on several data sets of that size with varying weights in our objective function. We have compared the run time of our exact model with the run time of the approximate model for different weights. The approximate model gave a relatively quick approximation of the optimal solution when we do not consider skills, and when we do consider skills and vary the weight for the first part of the objective function. For varying the weight on the second part, we used a time limited version of our exact model to approximate the optimal solution. To be able to approximate the optimal solution when varying weight on the third part of the objective function, the approximate model is used with extra weight on the first part, instead of the third.0Annualised hours; MILP; optimization; Scheduling)uuid:2a0b9629-c43c-42ee-8fbc-f91a76a7f4efDhttp://resolver.tudelft.nl/uuid:2a0b9629-c43c-42ee-8fbc-f91a76a7f4efrDesign and Fabrication of a Measurement Interface for Smart IoT sensors: Graphical User Interface and GPIB ControlVerrer, Daan (TU Delft Electrical Engineering, Mathematics and Computer Science); Zhuang, Ze-Sheng (TU Delft Electrical Engineering, Mathematics and Computer Science)}Vollebregt, Sten (mentor); Romijn, Joost (graduation committee); Delft University of Technology (degree granting institution)/This thesis describes the process of creating the Graphical User Interface (GUI) of a reconfigurable test measurement setup for Internet of Things sensors, which is part of the Bachelor Graduation Project in the Electrical Engineering programme of the Delft University of Technology. The GUI is part of the project in which a system is created to test sensors in a reconfigurable way, meaning different packages are able to be tested by supplying different levels of voltage and types of signal shapes. Test results can be graphically visualized within the GUI. The user can run the GUI on a built-in system PC, their laptop and via a GPIB connection. The thesis describes how the configuration in the GUI interact with the hardware control software. This process involves a selection of fundamental requirements, a full system design an< d implementation descriptions of each sub design, followed by the testing and discussion of the implementations.<br/>A clear discussion is made about the selection of software platform and why LabVIEW was selected as platform in the creation of the GUI. Alternative solutions on the other software platforms are explored for separate sub designs as well. Certain software engineering principles are applied to perform tests and to construct the general structure of the GUI code in LabVIEW.[GUI; GPIB; measurement interface; Sensors; Labview; Daq; Graphical User Interface; ieee 488)uuid:db2ba8bb-b15f-4aca-931f-bbc6bef34eefDhttp://resolver.tudelft.nl/uuid:db2ba8bb-b15f-4aca-931f-bbc6bef34eefOn the Enhancement of Intelligibility: Investigating the influence of different speech modifications on the intelligibility of speech in near-end noiseLuppes, Bob (TU Delft Electrical Engineering, Mathematics and Computer Science); Riemens, Ellen (TU Delft Electrical Engineering, Mathematics and Computer Science)xHendriks, Richard (mentor); Koutrouvelis, Andreas (mentor); Delft University of Technology (degree granting institution)Several algorithms to enhance the intelligibility of speech in near-end noise were analyzed and implemented. The algorithms considered were assessed based on the intrusive instrumental intelligibility metric SIIB_Gauss. An implementation based on the direct optimization for this metric is assessed, as well as an implementation based on human induced speech modifications, including increased sound intensity, flattening of the spectral tilt, increased vowel duration and increased consonant-vowel ratio. Another implemented algorithm is the amplification of the transient component of speech. Results show that for increased vowel duration a decrease in intelligibility was found in SIIB_Gauss value as well as in informal listening tests. The other implementations did show an increase in intelligibility according to SIIB_Gauss at SNRs between -4 dB and 6 dB in both stationary and fluctuating noise, under a power constraint. Finally, the implementations were combined into a system that automatically selects the optimal algorithm to use under the given noise conditions. It is shown that this combined system is able to increase intelligibility of speech in the presence of non-fluctuating noise, fluctuating noise, speech shaped noise, and competing speaker noise.9intelligibility; speech enhancement; speech modifications)uuid:d31d6cc5-3ca6-48cd-9633-1668387c816aDhttp://resolver.tudelft.nl/uuid:d31d6cc5-3ca6-48cd-9633-1668387c816aGaussian Process Regression Models for Predicting Water Retention Curves: Application of Machine Learning Techniques for Modelling Uncertainty in Hydraulic Curves;Yousef, Burkan (TU Delft Civil Engineering and Geosciences)Schoups, Gerrit (mentor); van Nooijen, Ronald (graduation committee); Delft University of Technology (degree granting institution)An accurate representation of water retention curves is important for various reasons. Traditional models already exist for the representation of these curves, with one of them being the van Genuchten model. When soil parameters are available, the van Genuchten model can be used to plot water retention curves. However, when these soil parameters are not available, regression can be performed to estimate and predict the water retention curves. Commonly, the Non-Linear Least Squares regression method is used in combination with a certain water retention model. Problems arise for inhomogeneous soils as the traditional water retention models tend to break down. To improve the representation of water retention curves, Gaussian Process regression will be implemented. This method will be combined with the Non-Linear Least Squares method to obtain new representations of water retention curves. These new curves are better in terms of curve fit and uncertainty, when compared to the traditional method. These comparisons can be made visually, by observing the plots and their confidence intervals, as well as quantitatively by computing the log-likelihoods of the different< methods. When comparing the results of the log-likelihood computations for both methods, it follows that the value of the log-likelihood is greater for water retention data with correlated residuals. In the case where the residuals are uncorrelated, the log-likelihoods are equal for both methods and no improvements are observed.3Gaussian Process; Water retention curve; Regression)uuid:cf25884c-5b03-46b3-8b62-0bc0dd366c56Dhttp://resolver.tudelft.nl/uuid:cf25884c-5b03-46b3-8b62-0bc0dd366c56DHet toepassen van complexe methodes voor het schatten van afgeleiden[Oude Luttikhuis, Jurjen (TU Delft Electrical Engineering, Mathematics and Computer Science)Vuik, Kees (mentor); Lin, Hai Xiang (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)It is possible to estimate derivatives of real functions with complex methods. These complex methods can increase speed or accuracy. The functions needs to be known to determine the derivative with a complex method.HNumerical Analysis; Derivative; complex analysis; Differential Equations)uuid:6b890080-8a60-4189-89dc-b12f23a8677aDhttp://resolver.tudelft.nl/uuid:6b890080-8a60-4189-89dc-b12f23a8677aOrienting phylogenetic networksXVerzijlbergen, Esmay (TU Delft Electrical Engineering, Mathematics and Computer Science)van Iersel, Leo (mentor); Jones, Mark (graduation committee); Keijzer, Marleen (graduation committee); Delft University of Technology (degree granting institution)1 This thesis provides you with basic information on graph theory as well as phylogenetic networks, it studies the relationship between undirected (unrooted) and directed (rooted) phylogenetic networks, based on the manuscript 'Rooting for phylogenetic networks' . Undirected phylogenetic networks can be oriented to become a directed network. In this manuscript the authors come up with multiple algorithms for orienting phylogenetic networks meeting different characteristics. A network is built up of reticulation vertices (where lineages merge) and tree vertices (where lineages separate). A network can be binary, meaning every node in the body of the network has a degree of three or a network can be non-binary, meaning there are no restrictions to the amount of edges a vertex can have. <br/>When a network is binary, an algorithm is described that given the location of the root as well as a set of reticulation points, is used to find an orientation (Algorithm 1). If a network is non-binary, an algorithm is described that given a location of the root as well as the indegree of each vertex, is used to find an orientation (Algorithm 2 ). Once an orientation is found for a certain undirected network this orientation can be checked to see whether it meets the characteristics of a certain network class. Three network classes are considered. First of all an orientation can be tree-child, meaning that every non-leaf vertex has a child that is not a reticulation. Secondly an orientation can be stack-free, meaning that no reticulation has a child which is a reticulation. And last, an orientation can be valid, meaning that it is stack-free and deleting a single reticulation edge and suppressing its endpoints does not give parallel arcs. When we either did not find an orientation in the class we wanted or want to know all the orientations for a certain network in a certain class, we use Algorithm 3 or 4. The location of the root and the set of reticulation points were necessary input for Algorithm 1; whereas Algorithms 3 and 4 do not require this information. Algorithm 3 returns you the first found orientation in the class you wanted and Algorithm 4 returns you a collection of all orientations in the class. All orientations found by the program are returned in an output format that can be read by a network visualisation website.5Optimization; Phylogenetic network; Orientation model)uuid:a3b1f704-c389-4160-9e19-2d30879a411fDhttp://resolver.tudelft.nl/uuid:a3b1f704-c389-4160-9e19-2d30879a411f2The Interaction Between Two 2D Rarefied Vapor JetsmBroeders, Theo (TU Delft El< ectrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Kleijn, Chris (mentor); Vermolen, Fred (mentor); Dubbeldam, Johan (graduation committee); Kenjeres, Sasa (graduation committee); Vesper, Elin (mentor); Delft University of Technology (degree granting institution)$Steel is commonly coated to protect it from corrosion. One method of applying this is by using Physical Vapor Deposition, which can be done by using multiple jets. In this process jets next to each other interact. This paper's main aim is to investigate the interaction effect of two rarefied two-dimensional vapor jets in vacuum and how this is influenced by the distance between jets and inlet density. Furthermore, the analytical solution for the collisionless case for a single jet is extended to dual jets. Additionally, the objective is to maximize the processing speed for the use of coating, with a certain uniformity for the parameters researched in this paper and finding an optimal method in doing so. This study is done by using the Direct Simulation Monte Carlo (DSMC) method. <br/>The analytical solution gave the same results as the collisionless DSMC method for both single and dual jets. Simulations with a strong interaction effect resulted in a shock. These behaved similar compared to three-dimensional jets, in the plane of the jets. The shock results in a secondary jet, which has a lower density in the middle. The interaction effect depends primarily on the inlet density. Multiple regimes are observed for different inlet density ranging from small change in properties to a shock wave, with a transitional regime inbetween. The influence of the distance between the jets is found to result in a higher density at the axis of the inlet behind the shock, for bigger distance between jets. However, for very small distances between jets compared to the inlet size the shock is weak. For the optimization, it resulted in the conclusion that the optimal coating in general is applied with the smallest distance between jets. This generally gives a better uniform coating and increased performance. However, this is not always the case when constraining the distance between the jets and sheet, as it only holds if the shock between the jets for this distance. Furthermore, an approximation is found for the optimization, which results in fewer simulations needed.!Vapour deposition; DSMC; OpenFOAM)uuid:cedb6b54-f32e-4e03-a0bf-af974b236d44Dhttp://resolver.tudelft.nl/uuid:cedb6b54-f32e-4e03-a0bf-af974b236d44XCharacterisation of recycled concrete aggregates from construction and demolition wastes>van Rijswijk, Tom (TU Delft Civil Engineering and Geosciences)Bakker, Maarten (mentor); Gebremariam, Abraham (mentor); Hoogenboom, Pierre (mentor); Delft University of Technology (degree granting institution)7Construction and demolition waste form a significant problem in terms of environmental pollution and material depletion. Concrete, as part of construction and demolition waste, is already responsible for 9% of the total anthropogenic carbon dioxide emissions. Consequently, it is important to alleviate the environmental stress of concrete by replacing virgin aggregates and cement by recycled aggregates and liberated cement. This study determines how the properties of recycled aggregates and virgin (new) aggregates compare for using recycled aggregates in a new concrete mixture.<br/>Recycled aggregate properties are examined by performing a variety of experiments, namely<br/>water absorption and specific gravity, Los Angeles abrasion, flakiness and shape index and<br/>compressive strength. Each experiment describes a different characteristic of the aggregates<br/>creating a clear picture of their properties. The properties of virgin aggregates have been<br/>obtained from literature.<br/>In addition, a milling method has been examined as a possible new step in the recycling chain<br/>for liberating cement paste from the fine recycled aggregates.<br/>Water absorption and interfacial transition zone formed problems for the recycled aggregates,<br/>but they show excel< lent properties in terms of compressive strength, resistance to abrasion,<br/>grain interlocking and shape characteristics.<br/>While very different from each other, recycled aggregates show very good properties when<br/>compared to virgin aggregates giving them potential to be used in new concrete mixtures.>concrete; recycling; end of life; circular economy; aggregates)uuid:106816d8-1a77-4959-b182-7499f394eaa7Dhttp://resolver.tudelft.nl/uuid:106816d8-1a77-4959-b182-7499f394eaa77Conductance of a nanowire with nonlinear electrostatics-Benedysiuk, Piotr (TU Delft Applied Sciences)Akhmerov, Anton (mentor); van Gijzen, Martin (mentor); Wimmer, Michael (mentor); Delft University of Technology (degree granting institution)The electrostatics has effect on conductance of nanowire devices. In this model electrostatics are described by nonlinear coupling of the Poisson and the Schrodinger equations. In presence of magnetic and electric field and spin-orbit interaction, conductance develops a feature called the helical gap. This gap is characterised by a drop of conductance and is the main focus of the research. The solver is based around an Anderson mixing scheme, and specific class of points has been discovered for which the solver performs poorly. For those points, an temperature annealing subroutine has been put in place to speed up convergence. This subroutine efficiently solves the system for some small finite temperature. The solver has also been expanded to solve systems for magnetic field pointed in any direction of the y, z plane. As a result, it is now possible to perform simulations for different magnitudes and directions of magnetic field, which are a handy tool for understanding the behaviour of conductance as a function of VG in real nanowires. The relation between energy and conductance has been researched. The size of helical gap is found to scale linearly with the Zeeman energy EZ, while other features of conductance scale nonlinearly5Electrostatics; Nanowire; Poisson equation; Nonlinear%Applied Physics / Applied Mathematics)uuid:fc8268c5-f627-447c-95a3-9ea81a4ab4a5Dhttp://resolver.tudelft.nl/uuid:fc8268c5-f627-447c-95a3-9ea81a4ab4a5CThe role of dockless shared-bikes in Delft: From a user perspectiveavan Gerrevink, Iris (TU Delft Civil Engineering and Geosciences; TU Delft Transport and Planning)Koster, Rolf (mentor); Calvert, Simeon (mentor); van der Tuin, Marieke (graduation committee); Delft University of Technology (degree granting institution)hThis thesis provides an insight into the role of dockless shared-bikes (Mobike) in Delft. The objective of is to fill the knowledge gap about the users of shared-bicycles and their motivations to use shared-bikes in Delft. A survey is and finally gained 91 useful results. 76% of respondents are students, and in general, people are highly educated. 46% of respondents are commuters who work/study in Delft, 5% are tourists, and the other half are living in Delft. Most of the Delft s inhabitants also own a bike; they are classified as casual , occasional Mobike users with the main reason to use Mobike as a temporary replacement for their own bike. Most of the commuters, who live outside of Delft, do not own a bike in and use Mobike every (week)day. Their main motivator to use Mobike is out of convenience. All this information finally leads to the main conclusion about the role of dockless shared-bike in sustainable mobility in Delft. From this research, it turned out that 98% of Mobike trips is replacing trips made with other sustainable transport modes such as walking, other forms of cycling and public transport.rShared-bicycles; Shared-bikes; Delft; Mobike; Sustainable Transportation; Shared mobility; User experience; Survey*Civil Engineering | Transport and Planning)uuid:556ad860-b3ef-4c3b-943b-2bd7339af170Dhttp://resolver.tudelft.nl/uuid:556ad860-b3ef-4c3b-943b-2bd7339af170[A Mechanistic Approach towards the Reconstitution of Division in a Prospective Minimal Cell)Mattens, Jard (TU Delft Applied Sciences)rGodino, Elisa (mentor); Danelon, Christophe (mentor); Delft Univ< ersity of Technology (degree granting institution)Nanobiology)uuid:f17df6eb-4138-4053-8b2e-b3b88fe0fd84Dhttp://resolver.tudelft.nl/uuid:f17df6eb-4138-4053-8b2e-b3b88fe0fd84JJob containerization and orchestration to reduce TTC and operational costsBarendse, Simon (TU Delft Electrical Engineering, Mathematics and Computer Science); Spitzen, Jorick (TU Delft Electrical Engineering, Mathematics and Computer Science)`Chen, Lydia (graduation committee); Delft University of Technology (degree granting institution)dPredictive analytics has become a common practice among retailers. Veneficus provides insights and assists clients in making decisions based on facts. The analyses required for this are often computationally intensive and take a lot of time to run. In order to provide a scalable, efficient and cost effective method for performing these analyses, the company must employ the latest techniques in cloud computing like Docker and Kubernetes. This project shows the process of setting up a autoscaling compute cluster, as well as an interface that data scientists with little to no knowledge of Kubernetes or other orchestration frameworks can use. By using the scale of a cloud based cluster and Greedy scheduling algorithms, we show that it is possible to perform large scale analytics in a way that Time to Completion is constant in the number of jobs being executed.)uuid:48180f53-01bf-4b98-8e23-7e47e558c640Dhttp://resolver.tudelft.nl/uuid:48180f53-01bf-4b98-8e23-7e47e558c640EResponse of an oscillator with a Duffing parameter of the fifth power+Al-Zubi, Kadhim (TU Delft Applied Sciences)XBlanter, Yaroslav (mentor); Delft University of Technology (degree granting institution)Quintic Duffing oscillator is considered. Amplitude-phase relations are derived using averaging theorem and perturbation methods. First The forced quintic system is studied. Stability regions are com-pared to the general case with quintic-qubic non-linearity. Numerical results show that Perturbationmethod and averaging are in agreement with each other for a range of frequency values. For first or-der perturbation the Lindstedt-Poincar technique is reduced to the multiple scales method. Onlywhen both linearities are taken into account, five solutions are present. Magnitudes of non-linearityinput plays a role in observing region of unstable solutions.CDuffing oscillator; Frequency Response Function; stability analysisApplied Physics)uuid:beb59701-5506-45a3-8dd7-7d38465342abDhttp://resolver.tudelft.nl/uuid:beb59701-5506-45a3-8dd7-7d38465342abSComparing the Reed Solomon Code to Two Recently Found Codes for Distributed StorageWvan der Krogt, Joey (TU Delft Electrical Engineering, Mathematics and Computer Science)Weber, Jos (mentor); Dubbeldam, Johan (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)Erasure codes protect data from being lost as servers tend to fail because of various reasons. Currently Reed Solomon Codes are being used by multiple big companies, however, more promising codes have been described in recent articles. This report compares the (14,10)-RS code (which is among others being used by Facebook), the Piggybacked (14,10)-RS code and the HeptagonLocal Code in terms of storage overhead, reliability and the repair bandwidth. As with most coding methods, most of the times a trade-off is found between the methods. The HeptagonLocal Code has the greatest storage overhead, however, it can repair one failed server, much faster then the other methods.5Coding Theory; Reed-Solomon; Distributed Data Storage)uuid:f23bdb51-9ca1-4f88-9b84-44ccbd1b84dcDhttp://resolver.tudelft.nl/uuid:f23bdb51-9ca1-4f88-9b84-44ccbd1b84dcXTransmembrane signal transduction: A comparison between two opposing receptor mechanismsiVogel, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)nDubbeldam, Johan (mentor); Idema, Timon (mentor); Delft University of Technology (degree granting institution)In biological cells, information from the external environment< of the cell is used to make survival related decisions. For these decisions, it is important that signals are accurately transduced from the outside to the inside of the cell. In \textit{Dictyostelium discoideum}, two opposing mechanisms using G-protein coupled receptors are used for this signalling: the precoupling mechanism, where second messenger molecules bind to the receptor before a ligand binds to it, and the collision coupling mechanism, in which the ligand binding comes first. In this paper, we investigated both models by analyzing how accurately they detect ligand bindings when different receptors are able to interact with each other. A similar analysis is done for returning messenger molecules. We found that the influence of receptors upon each other is low if the receptors operate under the same conditions. However, when the conditions are heterogeneous, the influence of receptors on each other is huge. The main reason for this influence is that ligand binding receptors which are more likely to get detected by messenger molecules will receive more of those messengers, because of their high diffusion rate. The effect of returning messenger molecules on the receptor signal was that ligand detection became possible at times where they otherwise would not be able to be detected anymore, given a replace rate which is low compared to the rate of binding and unbinding of a ligand to a receptor.)uuid:c75a62d3-77de-4225-9a37-8de329bf95d6Dhttp://resolver.tudelft.nl/uuid:c75a62d3-77de-4225-9a37-8de329bf95d6*A general analysis of change-point methodsnEl Ouasgiri, Mohammed (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Statistics)Bierkens, Joris (mentor); Cai, Juanjuan (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)The primary goal of this report is to provide a general overview of offline change-point literature as it is known today. Change-point methods are important statistical problems, where we are interested in determining whenever a certain data-set changes in structure. Furthermore, the term "off-line" is meant to indicate that the data itself is already known, whereas on the other hand we have "on-line" methods which deal with situations where new data is yet being received during localisation of the change-points. In this report we mainly consider off-line methods, as we feel off-line methods provide a more friendly introduction into change-point analysis and on-line methods are in principle just an extension of their off-line counterparts. First off, these off-line change-point methods are considered under different assumptions (parametric, non-parametric). In each case, we treat a solution to the change-point problem under different models(normal and gamma model, mean or varianche change etc.). Eventually we shall also treat some widely used algorithms, meant to extend the problem into the localisation of multiple change-points.indent Aside from theoretical considerations, an equally important part of this report will be focused on empirical results. Both for the statistics as algorithms will there be a performance study where the different methods will be empirically assessed and compared under different models, namely the robustness against "outliers"(extreme data-values) will be investigated. So to complement the primary goal, we will also focus on the following two subgoals:<br/>1) Assessment and comparison of different change-point models <br/>2) Evaluating and improving robustness against outliers<br@Statistics; Change-point detection; Algorithms; Simulation study)uuid:9318dafa-a17a-4eb1-98ba-4e6c1fd62f80Dhttp://resolver.tudelft.nl/uuid:9318dafa-a17a-4eb1-98ba-4e6c1fd62f80CScalable multi-platform medical system in a distributed environmentNXie, Jason (TU Delft Electrical Engineering, Mathematics and Computer Science)|Chen, Lydia (graduation committee); Rassels, Kianoush (mentor); Delft University of Technology (degree granting institution)This report describes the implementation of a distributed syste< m for an initially standalone application that is to be used in the medical sector. This new system aims to provide scalability and reliability.
2021-03-07)uuid:08ad4a94-483d-46db-8840-6f73c3e48a70Dhttp://resolver.tudelft.nl/uuid:08ad4a94-483d-46db-8840-6f73c3e48a70NFrom the Quantum Harmonic Oscillator to the Orstein-Uhlenbeck Process and Backsvan der Spek, Rutger (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)kRedig, Frank (mentor); Thijssen, Jos (mentor); Delft University of Technology (degree granting institution)VIn this thesis, the relation between the generator of the OrnsteinUhlenbeck process and the Hamiltonian of the quantum harmonic oscillator is used to derive a new understanding of the evolution of certain quantum states. More precisely, we transform the Hamiltonian with respect to the ground state and corresponding eigenvalue to nd that it is equal to minus the generator of the Ornstein-Uhlenbeck process. Next, we use the knowledge of the evolution of distributions in the OrnsteinUhlenbeck process to obtain the time evolution of corresponding quantum states. Specically, we derived that the evolution of normal distributions in the Ornstein-Uhlenbeck process remain normally distributed with varying mean and variance. Furthermore, the ground state of the harmonic oscillator is equal to the square root of the reversible distribution of the Ornstein-Uhlenbeck process. Combining these results gives us the evolution of quantum states with an almost Gaussian wave function. If we conne one degree of freedom in the end result, we obtain the coherent states of the quantum harmonic oscillator. These are Gaussian wave packets, which means that the probability density is Gaussian with constant variance and oscillating mean. Coherent states most closely resemble classical particles in the harmonic oscillator and minimise Heisenberg s uncertainty principle.HQuantum harmonic oscillator; Orsntein-Uhlenbeck process; Coherent States'Applied Mathematics and Applied Physics)uuid:f7a930b0-429a-4542-a050-5f58262d6922Dhttp://resolver.tudelft.nl/uuid:f7a930b0-429a-4542-a050-5f58262d6922AUnderstanding and predicting ice growth on Dutch lakes and canals=Hoonhout, Daniel (TU Delft Civil Engineering and Geosciences)van de Wiel, Bas (mentor); Baas, Peter (graduation committee); Izett, Jonathan (graduation committee); Delft University of Technology (degree granting institution)A brief study to understand the physical driving forces concerning ice growth. These forces are mathematically described in a basic prediction model. Further complexity to the model is added through adopting various assumptions about the physical factors involved.ice; meteorology; modelling1Civil engineering | Geoscience and Remote Sensing)uuid:ee2aec22-8d19-4bb5-803c-cbf13949a4e3Dhttp://resolver.tudelft.nl/uuid:ee2aec22-8d19-4bb5-803c-cbf13949a4e3EPore Pressure Distribution in Static Liquefaction Induced Flow Slides?Buitenhuis, Rutger (TU Delft Civil Engineering and Geosciences)Askarinejad, Amin (mentor); Hicks, Michael (mentor); Maghsoudloo, Arash (mentor); Delft University of Technology (degree granting institution)Static liquefaction tank#Civil Engineering | Geo-Engineering)uuid:54fce99b-0349-434f-9d52-5219d72fdc7eDhttp://resolver.tudelft.nl/uuid:54fce99b-0349-434f-9d52-5219d72fdc7e(Data analysis application for the ORCHIDWVisser, Maaike (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Heijden, Stefan (TU Delft Electrical Engineering, Mathematics and Computer Science); Mironov, Stas (TU Delft Electrical Engineering, Mathematics and Computer Science); Hullegien, Nils (TU Delft Electrical Engineering, Mathematics and Computer Science)zHead, Adam (mentor); Rellermeyer, Jan (graduation committee); Delft University of Technology (degree granting institution)The Organic Rankine Cycle Hybrid Integrated Device (ORCHID) is a small scale power plant that is used to study the fundamental gas dynamic behavior of dense organic fluids, as well as the behavior of turbomachinery. In order to draw< accurate conclusions about the raw sensor data generated by the ORCHID one has to know when the system is in steady-state. Currently, determining the steady state over historical data is cumbersome, and difficult to do in real time.<br/>Our application aims to solve the problems with the current information workflow by consolidating the functionality that is currently spread across multiple applications into one main application, as well by offering steady state detection over real-time data. Aside from the lack of steady state detection capabilities, our client indicated that the applications currently in use often lag or crash. Therefore we defined three design goals: Performance, Reliability, and Ease of Use.<br/>The main challenge we encountered during this phase was finding a way to properly connect the different external applications needed to properly process the ORCHID's data. The design goals were continuously referenced during the implementation phase to ensure the quality of our application. Additionally, we used unit, integration, and manual testing. The last category also comprised user tests conducted with our client to ensure that the final product would meet his requirements.<br/>With our final application, we solve the client's main problem: it is now possible to detect whether or not a system is in steady state while an experiment is being conducted. This greatly reduces both the amount of time the client has to invest, as well as the amount of energy needed to conduct a successful experiment.Rdata processing; data visualization; graphical user interface; external components)uuid:77e9e442-5de2-4355-bee9-0d670eebe738Dhttp://resolver.tudelft.nl/uuid:77e9e442-5de2-4355-bee9-0d670eebe738LAI Trading Engine: Exploring the capabilities of AI in digital asset tradingIvan Gurp, Ralph (TU Delft Electrical Engineering, Mathematics and Computer Science); Hu, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); Kooijman, Hugo (TU Delft Electrical Engineering, Mathematics and Computer Science); Somai, Ashay (TU Delft Electrical Engineering, Mathematics and Computer Science)WRellermeyer, Jan (mentor); Delft University of Technology (degree granting institution)WScientific advances in the field of artificial intelligence, and the ever increasing processing power of computers, have opened up opportunities to use artificial in- telligence for new industries and applications. Blockrise foresaw opportunities in using artificial intelligence for digital asset management. Blockrise s founders and the development team formalised the problem and drew up a project pro- posal, which was accepted by the TU Delft Bachelor End Project coordinators and overseen by Prof. Dr. Jan Rellermeyer in the role of TU Coach.<br/>The development team first reserved roughly two weeks to spend on research- ing the problem and possible solutions. A research proposal was formalised, in which details of the problem were explained and abstract solutions were given. During the next six weeks, the team started the concrete implementation of the solution. The team created a neural network to use as core functionality in the product. Supporting functionality was simultaneously developed to allow re- trieval and processing of necessary data. With enough useful data on hand, the neural network could be trained to make predictions based on an asset s closing price, opening price, the highest price and the lowest price for each next minute, hour and day.<br/>Extensions to the product were made in the form live-data processing, and validation and visualisation of predictions. Trading strategies were included to allow fully automated decision on placing market orders. The final stage of the development period was spent tweaking the neural network parameters in order to minimise prediction error.
2022-01-31)uuid:621058ce-1e12-4b27-b5ec-e13201a7abc4Dhttp://resolver.tudelft.nl/uuid:621058ce-1e12-4b27-b5ec-e13201a7abc4%Scheduling an international relay-runvan Meerten, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science); Over< devest, Lennart (TU Delft Electrical Engineering, Mathematics and Computer Science); Nieuwdorp, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science)Spaan, Matthijs (graduation committee); Wang, Huijuan (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)Roparun is a Foundation that organizes a yearly relay race from Paris, Hamburg and Almelo to Rotterdam in order to raise money for a variety of causes related to palliative care. They requested for an application that could create the start schedule of the race. In this thesis, the problem is analyzed and a greedy based solution is presented. Furthermore, the process to create the application, and the application's architecture is described.Scheduling; Greedy; Roparun)uuid:a92c9381-8dca-4b60-bbde-55ea1f75ecc2Dhttp://resolver.tudelft.nl/uuid:a92c9381-8dca-4b60-bbde-55ea1f75ecc2|Dealing with Biofouling: Is There an environmentally friendly and economically attractive coating for the shipping industry?[van Ruiten, Martijn (TU Delft Civil Engineering and Geosciences; TU Delft Water Management)pLindeboom, Ralph (mentor); Rietveld, Luuk (mentor); Delft University of Technology (degree granting institution)
The current approach in the shipping industry by the use of highly toxic coating systems is harmful for our inland waterways and oceans, does not benefit the public health and is very undesirable for all aquatic organisms on our planet.<br/>Almost every vessel today uses a toxic coating system which releases toxic compounds continually into our waterways and oceans. In this thesis a research is done to give an answer to the main question: Is there an environmentally friendly and economically attractive coating for the shipping industry that deals with biofouling .<br/>The best approach examined by multiple criteria, is the use of a Hard, Inert Coating. Toxic compounds, like zinc anodes and copper, won t be released into our waterways anymore. Therefore, the sediments of rivers and ports are better protected from pollution. Which will benefit the water quality and the public health. <br/>The Hard, Inert Coating is the solution to prevent the NIS (non-indigenous species) problem. Because the vessel will be cleaned before leaving the port, no more marine organisms will be transported from their own ecosystem to another. Governments and port authorities will save a lot of money by preventing this problem. <br/>Clean hulls will give less resistance and will save a lot of fuel consumption and improve its speed. Worldwide, the Hard, Inert Coating system could save $70.000.000.000 worldwide in one year. The sixteen largest ships in this world provide just as much pollution as 800 million cars. If you save 30 percent on fuel, it s like you re taking 240 million cars off the road. <br/>As Hard, Inert Coatings are clean and do not emit harmful substances, more jobs in North- West Europe will be created. Currently, most ships go for repairs to dry docks in southern Europe and the Persian Gulf. Ruling on the use of toxic compounds are less observed here. By introducing a Hard, Inert Coating repainting is no longer required, and ships can be dry docked without any negative effects on the environment. In other words they can dry dock clean . This will substantially increase the amount of work for ship repair yards in North- West Europe as owners do prefer these yards for technical and availability of service reasons. <br/>The use of a 100% non-toxic coating to tackle the age-old problem of biofouling, will benefit the ecosystems all over the world. Different from the current situation, no more marine organisms will be polluted and killed. No more toxic chemicals will be released into the sediments of our ports, rivers and oceans. No more toxic substances will be absorbed by organisms and end up in our food chain. Our public health is continuously in danger by the fact that the toxic chemicals are released continuously day in day out. <brBiofouling; Coating; Coating system; Shipping Industry; Hard coating;< non-toxic coating; alternative coating; in-water cleaning; pollution of waterways; Fuel consumption; antifouling coating; antifouling; toxic coating; NIS-Problem; clean oceans; clean waterways; public health; pollution aquatic organisms; vessel improvements; fouling release coating; hard inert non-toxic coating; sediment pollution; biocides; food chain)uuid:78821407-7b7f-4969-a45b-1c3b46530419Dhttp://resolver.tudelft.nl/uuid:78821407-7b7f-4969-a45b-1c3b4653041942D Simulation of a Flow Past a Rectangle Near a Wall\den Beer Poortugael, Herman (TU Delft Applied Sciences; TU Delft ChemE/Chemical Engineering)TPortela, Luis (mentor); Delft University of Technology (degree granting institution)A numerical study has been done on a rectangle in a 2D pipe flow. Therefore a Matlab code is made from scratch on basis of the SIMPLE algorithm. In the appendix is explained step by step exactly how all equations are implemented in Matlab. Focusing on low Reynolds numbers (1<Re<80) are different simulations made of the flow with the rectangle. Different heights of the rectangle in the pipe in a pressure driven flow are considered. Drag, lift and torque coefficients that were obtained from these simulations are plotted against the Reynolds number. Furthermore are shear flows as a consequence of a moving wall considered. Plots and other data of the dimensionless coefficients are included. The goal to make a good simulation of the flow past a rectangle is achieved. Different possible improvements to the code have been opposed, so it can be improved in the future to make also simulations of more complex geometries than a rectangle.)uuid:564cd184-f231-44fb-bbef-6425e3f406edDhttp://resolver.tudelft.nl/uuid:564cd184-f231-44fb-bbef-6425e3f406ed3Numerical pricing of several types of Asian optionsRKooijman, Iris (TU Delft Electrical Engineering, Mathematics and Computer Science)Oosterlee, Kees (mentor); Spandaw, Jeroen (graduation committee); Dubbeldam, Johan (graduation committee); Delft University of Technology (degree granting institution)&Option valuation is one of the more applied areas of mathematics. Options are financial derivatives whose value depends on the value of an underlying asset. They are frequently used in hedging to minimize the risk when trading in the underlying stock and therefore require accurate pricing. Though quite some research has been conducted on standard option types such as European options and American options, more exotic options such as conditional Asian options or Asian tail options are less known and therefore enjoyed far less attention from the research community. In this bachelor thesis we will focus on computing the correct price for the Asian option and various types of Asian options. A short introduction on these types of options will be given, after which mathematical models for pricing these types of options will be derived. Several numerical methods such as the Monte Carlo method and the finite difference method (applied to the Black-Scholes partial differential equation) will be used to approximate the true value of these types of options.0Asian options; numerical; finance; black-scholes)uuid:2943dba0-1836-4cee-bfeb-8ff579252478Dhttp://resolver.tudelft.nl/uuid:2943dba0-1836-4cee-bfeb-8ff579252478Exoplanet surface mappingrvan Oosterom, Simon (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Visser, Paul (mentor); Adam, Aurele (graduation committee); Endo, Akira (graduation committee); Groenevelt, Wolter (graduation committee); Stam, Daphne (graduation committee); Delft University of Technology (degree granting institution)In this thesis we consider the reconstruction of albedo maps of exoplanets. This is done with a new variant of spin-orbit tomography that has been described in [Cowan and Agol, 2008] and more in depth in [Fujii and Kawahara, 2012]. This method reconstructs the albedo map from the reected-light curve, the total intensity of the light that originates from the host star and is reected by the planet. In the mentioned papers, the surface ma< p of the planet is modeled as a sum of nite sized surface elements with constant albedo, and the relation between this approximation of the map and the light-curve in the time domain is determined. In this report, we use that the signal is quasi periodic due to diurnal and annual motion, and work with the Fourier peaks of the light-curve. We also approximate the map in a dierent way, writing it as the sum of spherical harmonics, and neglecting spherical harmonics with high spatial frequencies. This has the advantage that the relation can be worked out analytically (for edge-on and face-on observations) without the use of complex mathematics, and that both the surface map and the light-curve contain a daily frequency. We derive an equation for the reective light-curve under the assumption that the surface map is not a function of time (no clouds), and that the reection is Lambertian (equal in magnitude in all directions). This transformation is found to be a linear function of the surface map. This equation is worked out for edge-on and face-on observations with arbitrary axial tilt, which describes the orientation of the spin axis with respect to the observer and the orbital plane. Furthermore, we describe how to invert this relation if the axial tilt is known to the observer. We also aimed at recovering the map if the axial tilt is unknown to the observer, since this would make sure that the reconstruction does not rely on other observations. In contrast to what was found in papers like [Fujii and Kawahara, 2010] and [Fujii and Kawahara, 2012], we did not succeed in this. A number of methods were used for this. The rst two looked at the problem from a mathematical perspective: the minimization of the distance between the measured light-curve and the light-curve from the reconstructed map, and Tikhonov regularization. The two failed because both the column space and the singular values respectively are not a function of the axial tilt. The third method that has been treated and tested involved the maximization of the amount of positive albedo on the reconstructed map, but a test showed that the distinction that this method makes is in the same order of magnitude as the numerical error, thus proving that this method was not useful as well. Further study might show what causes the results of the two methods to dier in this respectTExoplanets; Cartography; Exo-cartography; Spherical harmonics; Spin-Orbit tomography)uuid:fa213c70-c435-4843-8d86-3726814f450aDhttp://resolver.tudelft.nl/uuid:fa213c70-c435-4843-8d86-3726814f450a]Short-term forecasting of non-stationary time series using multiple feature selection methodsYzyar, Muhammed Imran (TU Delft Electrical Engineering, Mathematics and Computer Science)Oliehoek, Frans (mentor); Suau de Castro, Miguel (graduation committee); Delft University of Technology (degree granting institution)CTime series forecasting has been proved to be relatively easier for stationary time series, compared to non-stationary time series. This research proposes a method to partially omit the non-stationarity of the data using prioritized sampling. Using multiple feature selection methods in combination with a random forest regressor (RFR), we aim to predict the values for a non-stationary time series. In particular, the principal component analysis (PCA), kernel PCA, incremental PCA and independent component analysis methods are used. The features extracted from these methods will be fed into an RFR both individually and combined, using the union and intersection operators. The features given by the IPCA *" PCA *" KPCA method, using prioritized sampling with multiple features per day provide the best improvement over the baseline.Xtime series; forecasting; non-stationary; feature selection method; prioritized sampling)uuid:4c595bc8-ffce-470d-8042-d0245c7bc6c3Dhttp://resolver.tudelft.nl/uuid:4c595bc8-ffce-470d-8042-d0245c7bc6c3[Using an eye tracker to measure developer focus while writing unit test from within the IDETGribnau, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science)< Background: Reading and understanding source<br/>code and writing test cases are indispensable parts of routine for<br/>modern software developers. Unit testing helps many developers<br/>to detect and prevent bugs at an early moment and is a cost-<br/>effective way to improve the effectiveness of a program. With the<br/>availability of portable eye trackers, it has become possible to<br/>measure what developer focus on while comprehending code.<br/>Goal: This paper identifies the effort spent fixating between<br/>production code, test code and feedback on test results from<br/>the IDE.<br/>Method: Participant developers are given production code and<br/>are tasked with testing the code like they would in their routine<br/>development situation. To enable a routine-like development<br/>situation, developers have access to a popular Java IDE. The<br/>gaze of the developer is tracked using an eye tracker. Fixations<br/>within marked areas of interest (AOI) are calculated from the<br/>gaze measurements using the i-Vt algorithm. Fixations are then<br/>mapped to areas of interest which have been created from the<br/>screen recording. From the fixation-to-AOI mapped results we<br/>can learn what developers look at when developing unit tests.<br/>Results: Developers spend the majority of their fixation time,<br/>focusing on test cases (tc), followed by the production code (ic),<br/>which encompasses the method under testing, the auxiliary code<br/>and the code comments. Little time is spent fixating on the test<br/>results, but this could be explained by the test results being only<br/>the indication of feedback to a developer. When delving deeper in<br/>understanding on why written test cases might fail, a developer<br/>will look into the ic and tc areas again, as they provide the source<br/>to find that understanding. Conclusions: We investigated where<br/>developers spent their time while unit testing. From the results<br/>we can conclude that on average developers spent slightly more<br/>time fixating on the test code than on the production code. This<br/>could imply that writing test cases requires active understanding<br/>of the test case being written. The method used did not allow for<br/>reliably identification of AOI sequences.testing; eye tracking)uuid:d235cd54-863a-4261-bf57-dd10125299bfDhttp://resolver.tudelft.nl/uuid:d235cd54-863a-4261-bf57-dd10125299bfWA comparison between artificial neural networks and ARIMA models in traffic forecastingRLenferink, Luc (TU Delft Electrical Engineering, Mathematics and Computer Science)kMotivation: Traffic forecasting is becoming a vital component<br/>of our travel experience. It plays a key role in intelligent<br/>transportation systems that allow us to make smarter use of<br/>existing transportation networks. This study focuses on the<br/>possible role of artificial neural networks in these systems<br/>and what data can be best feed in to them to retrieve the best<br/>results.<br/>Aim: The goal of this study is to see whether two layered<br/>feed forward neural networks outperform the statistical<br/>ARIMA model in motorway traffic forecasting. In specific,<br/>whether or not the usage of upstream and multivariate data<br/>decreases the forecasting errors of the neural network, how<br/>this relates to the amount of samples used as input, and how<br/>this relates to the amount of time steps that is forecasted<br/>ahead.<br/>Results and conclusions: Two different traffic networks<br/>are used to train and test the models. The testing results<br/>show that, when doing predictions using time steps covering<br/>10 minutes of traffic data and forecasting one time step<br/>ahead, the optimal amount of samples used as input is 4.<br/>Increasing the input length after this does not result in better<br/>predictions, it even slightly increases the prediction errors.<br/>Moreover, it became clear that up to 3 or 4 time steps<br/>forecasting in the future, the neural networks using upstream<br/>data outperform the ARIMA model. After this an ARIMA<br/>model that uses deseasonalized data or a neural net< work that<br/>uses deseasonalized data is a better option. There is always<br/>a two layered neural network that outperforms the ARIMA<br/>models. Furthermore, the usage of upstream data almost<br/>always decreases the prediction errors. This is different with<br/>the usage of multivariate data, which hardly contributes to a<br/>better prediction in the used form.LTraffic; Artificial Neural Networks; Multivariate Time Series; Upstream data)uuid:8708c82f-1100-4607-ba28-eaebae8b03ceDhttp://resolver.tudelft.nl/uuid:8708c82f-1100-4607-ba28-eaebae8b03ce\An Empirical Evaluation of the User Interface Energy Consumption of React Native and FlutterRBlokland, Erik (TU Delft Electrical Engineering, Mathematics and Computer Science)Energy efficiency is a growing area of concern for mobile developers, as good battery life is highly desired by end users of mobile devices. While many developers work to increase their app's energy efficiency during development, there is not much information available about the energy efficiency of the different app frameworks on the market. As the choice of a framework must be made before the start of development, and cannot be easily changed later on, information about these frameworks is crucial to allow developers to optimize their apps for efficiency.<br/>In this paper, we compare the energy use of the React Native and Flutter frameworks while performing User Interface tasks to the native Android API. While we were unable to draw a conclusion about whether one of these frameworks is more or less efficient than the baseline app, we were able to identify certain UI actions that were consistently more or power-hungry than average, and found that the energy use tendencies of these actions tended to be consistent between different frameworks and devices. We also found that measuring overall energy use between separate test runs was inconsistent, and further research may be necessary to identify the best method to isolate the energy use of a single app.)uuid:1c6c9630-1841-4eed-b462-bd04b04ef4c8Dhttp://resolver.tudelft.nl/uuid:1c6c9630-1841-4eed-b462-bd04b04ef4c8OBachelorEnd Project: Real-time anomaly detection in critical Rabobank ProcessesWBreurkes, Arthur (TU Delft Electrical Engineering, Mathematics and Computer Science); Kerkhof, Maikel (TU Delft Electrical Engineering, Mathematics and Computer Science); Jongerius, Ricardo (TU Delft Electrical Engineering, Mathematics and Computer Science); Westerborg, Ties (TU Delft Electrical Engineering, Mathematics and Computer Science)TVerwer, Sicco (mentor); Delft University of Technology (degree granting institution)Real-time processing of log data can give valuable insights in the behaviour of systems and processes. The Rabobank is a large bank and has several of these systems and processes, one of such is the QR device registration process. In order to monitor this process, an application was built which detects abnormal behaviour. The application reads in log data, parses it and then analyses it. Analysing is done by fitting distributions of the duration of each step in the process, and checking for anomalies in new incoming data. Finally, a dashboard was made in which the analysis and the distributions are visualised. More information is also available in the dashboard, like a Markov chain of the process and several key performance indicators.2Anomaly Detection; Log Analysis; Log Data; network)uuid:64b67a50-3fcb-4b7f-82e1-56c040170262Dhttp://resolver.tudelft.nl/uuid:64b67a50-3fcb-4b7f-82e1-56c040170262XThe suitability of High Temperature Aquifer Thermal Energy Storage in Holland-Rijnland;de Voogd, Rein (TU Delft Civil Engineering and Geosciences)5High Temperature Aquifer Thermal Energy Storage (HT-ATES) is a way to efficiently store heat with use of the subsurface. Region Holland-Rijnland has the vision to be free of the use of natural gas in 2050. A proposed high temperature heating network from the port of Rotterdam to the households of Leiden, combined with the use of an HT-ATES system as a buffer, could be the next step to achieve the laid-out vision. T< his research is a first step in the possibility of placing an HT-ATES system near Leiden. An interpretation of the subsurface near Leiden is done based on information from DINOloket to find potential formations and aquifers. Then, combined with different scenarios for the heat demand from the proposed heat network, a preliminary design of an HT-ATES system is made to test the viability of the potential aquifers. The most suitable aquifer is found in the Maassluis formation at a depth of 230 meters. Per scenario, this aquifer needs the least number of wells for the desired pumping rate. Depending on the scenario, the aquifer has a thermal recovery efficiency ratio between 0,16 0,26 and an area to volume ratio between 0,051 0,056. Other suitable aquifers can be found in the Maassluis formation at a depth of 170 meters and in the Oosterhout formation at a depth of 320 meters. The subsurface near Leiden is suitable for an HT-ATES system, but more research needs to be done on the conflict between heat supply from the port of Rotterdam and heat demand from the proposed network in order for an HT-ATES system to fully supply the seasonal heat demands.'HT-ATES; High temperature storage; ATES)uuid:0f94c4fe-a1a3-4e32-a0ee-a90d7c0c9f85Dhttp://resolver.tudelft.nl/uuid:0f94c4fe-a1a3-4e32-a0ee-a90d7c0c9f85)Battery Free Jogger Light: Energy StorageMesman, Koen (TU Delft Electrical Engineering, Mathematics and Computer Science); Riemens, Boyd (TU Delft Electrical Engineering, Mathematics and Computer Science)Mastrangeli, Max (mentor); Valente, Virgilio (graduation committee); Delft University of Technology (degree granting institution)The deliverable of this project is a light for joggers that does not use a battery and keeps blinking for a short period of time after standing still. This research details the design and implementation of the storage part of a battery free jogger's light. The goal of this storage part is that it stores energy delivered by an energy harvester so that it can power LEDs for at least 30 seconds when there is no energy harvested anymore. The system consists of a full-bridge rectifier, a voltage regulator, a supercapacitor to store the energy and a switch to couple or decouple the load. The main trade-off of this research is between the charging and discharging times of the supercapacitor. Results show that LEDs in the rectifier offer advantages, since there is instant lighting when jogging and which makes the charging time less critical. With this feature the discharging time could be increased up to one minute. The total efficiency of this storage system is calculated to be 67.9\%.Battery free; Energy storageBattery Free Jogger Light)uuid:0d7c9ab9-afd8-4280-8726-f1d8e23133d0Dhttp://resolver.tudelft.nl/uuid:0d7c9ab9-afd8-4280-8726-f1d8e23133d0;Testing of pressure piezoelectric sensors: For Momo MedicalKoele, Berend (TU Delft Electrical Engineering, Mathematics and Computer Science); Leferink, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science); Nguyen, Phu (TU Delft Electrical Engineering, Mathematics and Computer Science)Bastemeijer, Jeroen (mentor); Lager, Ioan (graduation committee); Hoekstra, Jaap (graduation committee); Gravemaker, Menno (graduation committee); Delft University of Technology (degree granting institution)In this thesis, a test device is designed for the company Momo Medical. Momo Medical is developing a system that can be used to prevent pressure ulcers and adding more functionality is being investigated. For this system they need a device to test the functionality of the six piezoelectric sensors that are used in their product. The sensors response to a known pulse needs to be tested in order to give a pass/fail indication of the sensor quality. First, different ways of testing the sensors are investigated. Based on the results of the investigation, a final test setup is chosen and characterized. The test system developed in this thesis is based on a pneumatic setup, using a solenoid valve to control well-defined air pulses directed towards the sensors. Due to < the addition of a reference load cell with custom designed read-out electronics, the device is able to test all six sensors one at the time and provides detailed feedback about the individual sensor quality. The test is performed using GUI-based software written in MATLAB, connected to a microcontroller. The software offers a broad variety of settings and can be configured according to Momo Medical s wishes. After configuration, the test can be performed at the click of a button. The standard deviation of the device precision over three hours is sigma = 4.16, which equals a variation of cv = 0.82% of the mean = 504.8. This easily satisfies the requirements set byMomoMedical.Apiezoelectric; sensor; Momo Medical; Pressure; ulcers; Pneumatics
2023-12-21)uuid:8e42c860-a072-4709-b7d7-69ff02e79e00Dhttp://resolver.tudelft.nl/uuid:8e42c860-a072-4709-b7d7-69ff02e79e00Dependence Measures in Citation Analysis: The application of parametric copulas to capture the dependence structure between the publications of a reseacher and the citations of those publications.sBachasingh, Ashni (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Probability)Nane, Tina (mentor); Gijswijt, Dion (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)^In this thesis we try to capture the dependence structure of the publications of a scholar and the citations of those publications via copulas. To do so, we will use a sample of Quebec re- searchers for who their publication amount as well as their citation amounts are known. We are provided with multiple variables concerning citation. We study the dependence structure be- tween these variables, with the aim of fitting copulas to this structure, by calculating correlation scores and visualising the structure. Copulas are functions that join together one-dimensional distribution functions with a dependence structure, in order to represent joint distributions. The correlation scores are calculated across various ranges of the variables to provide us with a deeper understanding of the dependence structure between the variables.<br/>Using Sklar s theorem and some helpful functions in various packages in the software program R, parametric copulas fit the dependence structures of the various pairs of variables. Based on a Goodness-of-fit test, certain parametric copula models are rejected at a 5% significance level. Unsurprisingly, there are also dependence structures that can be well captured with a parametric copula.<br/>Parametric copula families are not only used for fitting the data, but also for prediction. Since a good fitting model does not necessarily imply a good predictive model, we have also performed a validation analysis. The parametric copula models that are not rejected by the test at a 5% significance level are validated via k-fold cross validation. Part of the data have been used to fit the model and the remaining has been validated using a k-fold cross validation. It turns out that the best fitting copula model does not always perform well in term of prediction. That is, these copulas do not always perform best during the cross-validation..citation analysis; copula; dependence measures)uuid:dd929ed6-a7a7-42b0-94ac-6fcbf14aed13Dhttp://resolver.tudelft.nl/uuid:dd929ed6-a7a7-42b0-94ac-6fcbf14aed13PCharacterisation of multi-pixel superconducting nanowire single photon detectors)Swens, Jeroen (TU Delft Applied Sciences)Pereira, Silvania (mentor); Esmaeil Zadeh, Iman (graduation committee); Delft University of Technology (degree granting institution)/Single-photon detection is extremely important for a number of different applications such as quantum cryptography, CMOS testing and even biomedical research. Most of the applications of single-photon detector require high efficiency combined with high time resolution, high count rates and low dark counts. Superconducting nanowire single-photon detectors has emerged provides this combination unlike any other available single-photon detectors. Some < of the applications of superconducting nanowire single-photon detectors (SNSPD's) require larger area SNSPD's without affecting it's performance. For this purpose, multi-pixel SNSPD's would provide a solution. To this end, prototype 4- and 16-pixel detectors have been characterised in terms of a number of performance parameters such as critical current, count rate behaviour and timing jitter. Aside from this, simulations have been performed on detection statistics and relative illumination of the individual pixels of a multi-pixel SNSPD. Results show that for 4-pixel detectors, all desired aspects have been achieved, but not yet combined in one detector. The 16-pixel detectors showed excellent critical currents and count rate behaviour but, most likely due to the fact that they were prototype chips with little to no protection, had several not functioning pixels.*SNSPD; Single-photon detector; multi-pixel)uuid:9ec2c28f-7a36-43e5-9d16-bb974da28fd1Dhttp://resolver.tudelft.nl/uuid:9ec2c28f-7a36-43e5-9d16-bb974da28fd1?The quantum advantage to charging electron spin qubit batterieslBreeman, Emma (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)oBlaauboer, Miriam (mentor); Visser, Paul (mentor); Delft University of Technology (degree granting institution)QQuantum thermodynamics takes over from classical thermodynamics when systems are of the scale of single particles and quantum fluctuations have a noticeable effect. An interesting topic of research of this relatively new field is the quantum battery, which in this thesis consists of an array of N identical electron spin qubits. In an article by Binder et al. [4], it is proven that in theory, an N-times decrease in charging time of the battery is achieved when global operations on qubits are permitted. This thesis investigates if a similar advantage can be achieved by using a local qubitqubit interaction operator on a one-dimensional chain of exchange-coupled electron spin qubits that are driven by microwave radiation in the presence of decoherence. This system is described<br/>by a density matrix in order to include the presence of external influences. The time-evolution of the state of the system is calculated by solving the Von-Neumann equation both analytically and numerically, which is then used to calculate the extractable work. It is shown that exchange interaction does not have a direct effect on the extractable work, since it creates entanglement between two states of the same energy level and the operator commutes with the Hamiltonian of the system. The effect of the CNOT gate on the state of the system is then investigated. While it does have an effect on the extractable work, it did not achieve a decrease in charging time. These results are only relevant for the specific system used in this thesis. For other methods and systems, exchange interaction could lead to faster charging.<Quantum thermodynamics; Quantum battery; Electron spin qubit)uuid:1e2bc83d-a9d1-49c7-b7cf-b900812b0889Dhttp://resolver.tudelft.nl/uuid:1e2bc83d-a9d1-49c7-b7cf-b900812b0889>Thermal Energy Recovery from Wastewater at the TU Delft Campus@van der Marel, Omar (TU Delft Civil Engineering and Geosciences)van der Hoek, Jan Peter (mentor); Rietveld, Luuk (graduation committee); Delft University of Technology (degree granting institution)In order to reduce the emissions of CO2 and other greenhouse gasses, sustainable development is gaining in importance in the recent years. This is also the case for TU Delft. The sustainable advancement requires renewable energy sources that do not require fossil fuels. The wastewater flow is currently not utilised as a renewable energy source at the TU Delft campus. Thermal energy is 80% of the total energy embedded in wastewater. In order to increase the amount of green energy that is produced on campus, it is useful to analyse the possibilities regarding the thermal energy recovery from wastewater.<br/>This study aims to give substantiated recommendations towards TU Delft, about how this currently dissipated flow can be used< to generate energy. The main research question this research aims to answer is: How can thermal energy recovery from wastewater contribute to the TU Delft campus? <br/>This main research question could be answered through literature reviews and three case studies, whereafter and implementation followed. First, an understanding of energy recovery from wastewater should be gained. Based on the conclusion that thermal energy carries the most potential in a wastewater flow, different technologies on different scales were defined. This lead to a toolkit that could be used in further analyses. It was used in the three case studies that followed. This provided further insight into how the technologies on different scales on university campuses can be implemented. Locations at the TU Delft campus have then been reviewed and potential interventions have been pointed out. The results showed that small and medium scale interventions at selected locations are possible. Projects on a larger scale would not be feasible on the campus.<br/>Further research could be conducted to extend the toolkit and make a cost-benefit analysis (CBA). Installation and maintenance costs should be evaluated in order to make the recommendations economically feasible.:thermal energy; energy recovery; wastewater; sustainabilty52.001667, 4.3725)uuid:51699dbd-6260-4c20-830e-f81e9838ae97Dhttp://resolver.tudelft.nl/uuid:51699dbd-6260-4c20-830e-f81e9838ae97(Bewijs van Wigners halve cirkel stellingPLooije, Mark (TU Delft Electrical Engineering, Mathematics and Computer Science)Groenevelt, Wolter (mentor); Redig, Frank (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)BVoor grote random matrices bestaat er een verband tussen de eigenwaarden van deze random matrices en halve cirkels. Om meer precies te zijn bestaan er voor random matrices die aan een aantal voorwaarden voldoen een vorm van convergentie tussen de verdeling van eigenwaarden van de matrices en een halve cirkel verdeling. Een stelling die deze convergentie beschrijft is Wigners halve cirkel stelling. Het doel van dit project is het begrijpen van deze stelling en zijn bewijs om het vervolgens op een voor andere studenten toegankelijke manier te reproduceren.<br/><br/><br/><br7eigenvalues; random matrices; wigner semicircle theorem)uuid:6d35a4bd-ca5f-4416-b397-f102a4d51c40Dhttp://resolver.tudelft.nl/uuid:6d35a4bd-ca5f-4416-b397-f102a4d51c40}Numerical study of solidifying molten metal droplet impingement on a cold solid surface: The effect of thermocapillary forces(Reus, Jeroen (TU Delft Applied Sciences)Kleijn, Chris (mentor); Ebrahimi, Amin (graduation committee); Kenjeres, Sasa (graduation committee); Delft University of Technology (degree granting institution)xMetallic droplet deposition is of interest in the industry because of the potential use in additive manufacturing. This work discusses the complex phenomena involved in droplet impingement, especially the effect of temperature dependant surface tension. The volume of fluid (VOF) method is used to solve the axis-symmetric Navier-Stokes equations, which are used to describe the droplet's behaviour. Different temperature dependencies for the surface tension are modelled, to see the effect on the interface and substrate melting. Furthermore, the effect of droplet size, initial temperature on droplet shape and substrate melting is studied. To judge the accuracy of the VOF model, a series of benchmarks are tried. The VOF model used in this work is as accurate or more accurate than previous works. The results show that droplets with a higher percentage of oxygen flatten, this is due to thermo-capillary forces. A higher temperature results in more spreading of the droplet, this is because higher temperatures result in higher surface tensions. These surface tensions keep the droplet together when it first makes contact with the substrate. This causes less air is trapped underneath the droplet, which causes the droplet to spread out more. The air also causes the droplet to cool down< less fast, this results in a phenomenon where the hotter droplet is solidified faster than the colder one.)uuid:2684eeae-b541-456c-92f8-3db965a85db6Dhttp://resolver.tudelft.nl/uuid:2684eeae-b541-456c-92f8-3db965a85db6QWireless Charger for Hand-held Mobile Devices: EE3L11 - BSc Project: Final ThesisToth, Nandor (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Horst, Jordy (TU Delft Electrical Engineering, Mathematics and Computer Science)In recent years the field of wireless charging has seen remarkable developments. More and more devices like mobile phones and laptops can be charged wirelessly, and larger equipment like electric vehicles are likely to follow the same path. The air gaps over which the power can be transferred keeps increasing, as do the <br/>amount of power that can be transferred and the power transfer efficiency. Though combining these three key requirements has turned out to be a problem, since there always seems to be a trade off. This thesis will focus on the design process and the result of a wireless charger for hand held devices like mobile phones. This thesis will only describe the receiver side of the wireless power transfer system. The requirements were an output of 5V at 5W, over an as large as possible air gap with an efficiency of at least 60%. After the complete circuit had been designed and assembled an efficiency of 67.8% at a distance of 2.5cm had been obtained, which satisfies the requirements.+Wireless power transfer; inductive coupling)uuid:56fe8db0-54c1-4a7b-8678-07b6291afc1cDhttp://resolver.tudelft.nl/uuid:56fe8db0-54c1-4a7b-8678-07b6291afc1cMDe ontwikkeling van een digitale trainer voor de Koppejan Methode in Maple TA=Sewnath, Pravesh (TU Delft Civil Engineering and Geosciences)Schipper, Roel (mentor); Keijzer-de Ruijter, Meta (graduation committee); Delft University of Technology (degree granting institution)7De titel van dit onderzoek: De ontwikkeling van een digitale trainer voor de Koppejan methode in Maple TA , geeft in n zin kort de drie hoofdaspecten van dit onderzoek weer. Dit onderzoek is namelijk gericht op het implementeren van de Koppejan methode in de oefen- en toets omgeving van Maple TA. Daarnaast is het gewenst om de berekening geheel automatisch te kunnen laten draaien, waarbij het zo gebouwd is dat zowel de sondering als de variabelen random gegenereerd worden, zodat elke student een unieke opgave te zien krijgt. Tot slot is het hierbij ook de bedoeling dat het systeem de mogelijkheid biedt de student te trainen tijdens het oefenen. Dit kan door middel van tips en hints of door het bieden van verwijzingen naar de bijbehorende theorie.<br/>Om dit te bereiken zijn Excel en de programmeertaal Python gebruikt voor het leggen van de basis van de berekening. Hierin zijn synthetische sonderingen geplot en is in Python een gemiddelde conusweerstand in het eerste afschuifvlak van een paal berekend. Dit is gerealiseerd door tussen de datapunten van de sondering, lineair te interpoleren naar een discreet aantal elementen van de grondlaag.<br/>In Maple TA is vervolgens geprobeerd dit proces op dezelfde manier te implementeren. In de omgeving van Maple TA op het web zijn vragen opgesteld aan de hand van de formules en variabelen, afkomstig uit de methode van Koppejan. Ook hier is een synthetische sondering tot stand gekomen. Het werken met datastructuren bleek in Maple TA echter lastig in gebruik vergeleken met Python. In verband met het tijdsbestek van het Bachelor Eindproject en het complexiteit is het helaas niet gelukt een complete berekening te coderen en tot voltooiing te brengen.<br/>Het is daarentegen wel gelukt om in Python de gemiddelde conusweerstand in het eerste overgangsgebied te bepalen. Hier kan een geheel willekeurige sondering gemaakt worden waarbij zowel numeriek als grafisch de conusweerstand bepaald kan worden. Aangezien bij de berekening een discreet aantal elementen is gebruik, kan de gemiddelde conusweerstand zeer nauwkeurig worden berekend.)uuid:e159c95f-6eaa-45b4-bc4d-90ebdfb08d59Dhttp://resolver.tudelft.nl/uuid:e159c95f-6ea< a-45b4-bc4d-90ebdfb08d59$Meshfitting for the Level-set MethodTWortelboer, Timo (TU Delft Electrical Engineering, Mathematics and Computer Science)den Ouden-van der Horst, Dennis (mentor); Gijswijt, Dion (graduation committee); van den Dries, Bart (graduation committee); Delft University of Technology (degree granting institution)In applying the level-set method in the context of a finite-element method, errors can be minimized by adjusting the mesh to the shape of the level-set curve. The size of the different types of errors that occur depend on the goodness of fit to the zero levelset curve, the skewness of the triangles and the size of the triangles of the mesh. To fit the mesh basic methods where designed by Javierre, Den Ouden and Verbeek. These methods adjust the mesh only locally and add many edges in the process. The aim of this research was to find better ways in which to adjust the mesh, without having to add new edges. First quality measures were set up: the maximum skewness, average skewness, standard deviation of skewnesses, maximum size, minimum size, standard deviation of sizes, where the sizes and skewnesses are taken over all the triangles in the mesh. Then the existing cut method was analysed in depth and an extension called the flip method was added. Afterwards a new approach was used, using shortest path algorithms to decide which points to move, and orthogonal projection to the level-set curve to move them. A second method was designed using a physical model, modelling every non-fitted non-boundary edge as a spring, in order to improve the rest of the mesh. These last two methods combined improved the quality of the created meshes greatly, with its only downside being its more limited applicability.xLevel Set Method; Finite Element Method; numerical analysis; Partial Differential Equations; mesh fitting; Shortest path)uuid:d70a709d-a6c9-45d0-9e56-1cf685cf155dDhttp://resolver.tudelft.nl/uuid:d70a709d-a6c9-45d0-9e56-1cf685cf155d6Comparing Sequential and Cooperative Erasure Repairingten Hagen, Erik (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Weber, Jos (mentor); Gijswijt, Dion (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)KInformation is spatially distributed over data servers and for many services online it has to be available at all times, but those servers are not always available. If we store the information in a smart way, we might be able to still get our information even if we can not reach the servers.<br/>There are two factors we have to keep in mind when we restore the servers and information. Those are the repair bandwidth, this is the amount of data you need to download to repair a failed server, and the repair degree, this is the amount of other servers you have to access before you can repair your server.<br/>We will look at two methods for restoring information with focusing on the repair degree, which means to access the least amount of other servers.<br/>First we discuss how we can repair one and multiple failures or erasures using the cooperative and sequential repairing method. Then we discuss the parameters for a sequential locally repairable code and its locality or repair degree. Next we will discuss the parameters for the Hamming code and the extended Hamming code and their locality for which we have constructed a function to calculate the generalized Hamming weight with kappa smaller than or equal to 3. Now we can compare the sequential locally repairable code with the Hamming code for two erasures and we can compare the sequential locally repairable code with the extended Hamming code for three erasures. The result is that the sequential locally repairable code has a much lower locality than the Hamming code and the extended Hamming code, but they have a higher information rate.)uuid:bf7c3c9a-e73d-46c8-8526-eff84e3ac686Dhttp://resolver.tudelft.nl/uuid:bf7c3c9a-e73d-46c8-8526-eff84e3ac686Posits als vervanging van floating-points< : Een vergelijking van Unum Type III Posits met IEEE 754 Floating Points met Mathematica en PythonWvan der Linde, Stan (TU Delft Electrical Engineering, Mathematics and Computer Science)Mller, Matthias (mentor); Spandaw, Jeroen (graduation committee); Vermolen, Fred (graduation committee); Delft University of Technology (degree granting institution)uIn dit verslag worden de resultaten van literatuuronderzoek naar de voor- en<br/>nadelen van floats en posits gepresenteerd. Naar aanleiding van de resultaten is de hypothese opgesteld dat posits een goede "drop-in replacement" zouden zijn voor floats vanwege het grotere bereik, de afwezigheid van overflow en underflow en omdat ze enkel n NaN-waarde hebben. Met behulp van Wolfram Mathematica is een omgeving gemaakt welke de prestatiesvan IEEE 754 floating point standard (floats) vergelijkt met Unum Type III posits in 8-bits. De resultaten hiervan bevestigden de hypothese. Als vervolgonderzoek zijn de 32-bits versies van dezelfde <br/>floats en posits vergeleken in Python. Als praktijkvoorbeeld is de methode van Newton-Raphson gekozen met verschillende functies. De resultaten van deze tests lijken de hypothese grotendeels te ontkrachten voor zeer grote en zeer kleine getallen. Gebaseerd op deze onderzoeken lijken posits in de meeste gevallen een geschikte drop-in replacement voor floats, maar zijn ze minder nauwkeurig dan floats wanneer gerekend wordt met zeer grote en kleine getallen. Posits bieden echter meer stabiliteit doordat ze geen overflow en underflow hebben en daarom wel een waarde weergeven. De toepasbaarheid van deze waardes moet nog verder worden onderzocht. Ook kunnen andere numerieke methodes zoals Runge-Kutta gebruikt worden om de hypothese verder te testen._Posits; Floats; Floating-points; Unum Type III; Unum; Comparison; Datatype; Python; Mathematica)uuid:3890a9fa-d16c-43a9-bcf2-d5f5dbf1f68dDhttp://resolver.tudelft.nl/uuid:3890a9fa-d16c-43a9-bcf2-d5f5dbf1f68d@Effect of Mineral Scaling on Geothermal Wells: Carbonate Scaling=Rajvanshi, Ullas (TU Delft Civil Engineering and Geosciences)kVardon, Phil (mentor); Voskov, Denis (mentor); Delft University of Technology (degree granting institution)As of 2040, Energy Information Administration (EIA) expects an increase of 28% in world energy consump- tion. The majority of this consumption is projected to account from developing countries such as India, China and other third world countries since the economy is increasing rapidly. [3]<br/>In order to overcome this fast increase, the human kind cannot rely only on fossil fuels and other sustain- able technologies like solar, wind, geothermal are required. However, the emmision of CO2 is also increasing from 6000 million metric tons carbon in year 2000 to 10000 million metrics tons in 2010. That s why many countries such as Denmark, Norway, Germany, The Netherlands etc., are moving away from traditional fuel sources to the new energy. One of these energy is Geothermal energy. Despite the fact that geothermal is a clean energy and almost CO2 emission free, it does have some challenges mainly, scaling and corrosion. Moreover, thats not the only problem associated with this. Scaling is site spe- cific which is a major problem in the wells.7Geothermal Energy; Scaling; Geo-Engineering; Carbonates)uuid:f6cf0e0a-59a6-451e-b3ec-e763e32aede5Dhttp://resolver.tudelft.nl/uuid:f6cf0e0a-59a6-451e-b3ec-e763e32aede5#Analysis of a Nonlinear Rouse Modelmvan Dijk, Daan (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)tDubbeldam, Johan (mentor); Dogterom, Marileen (mentor); Delft University of Technology (degree granting institution))uuid:e7490e19-15cb-4f68-bf15-89172b8d30d0Dhttp://resolver.tudelft.nl/uuid:e7490e19-15cb-4f68-bf15-89172b8d30d07On different characterizations of a normal distributionVvan Wiechen, Hidde (TU Delft Electrical Engineering, Mathematics and Computer Science)SVeraar, Mark (mentor); Delft University of Technology (degree granting institution)<The normal distribution is a very important distribution in probability theory and< statisticsand has a lot of unique properties and characterizations. In this report we look at the proof of two of these characterizations and create counterparts of a normal distribution on abstract spaces, such as vector spaces and groups, which we shall call Gaussians. When we look at R^d, all these Gaussians coincide, along with a Gaussian vector in the normal sense, called multivariate normal. Furthermore, for one Gaussian we prove that it has exponential integrability properties.Nnormal distribution; Gaussian; characterizations; Analysis; Probability Theory)uuid:6edb8c95-6f5d-4b9e-a533-74dcf0ef60b3Dhttp://resolver.tudelft.nl/uuid:6edb8c95-6f5d-4b9e-a533-74dcf0ef60b3?The shadow position mixing model tested for two turbulent flowslRuiter, Stijn (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)pRoekaerts, Dirk (mentor); Heemink, Arnold (mentor); Delft University of Technology (degree granting institution)Predicting the behavior of turbulent flows and how thermochemical properties develop such as temperature, enthalpy or concentrations is an import aspect in various fields. However, numerical calculations have a high time complexity. Therefore, models were constructed to approximate these flows. This thesis focuses on using probability density functions (pdf) to predict scalar probabilities in these flows. Since the pdf does not contain spatial information, small scaled mixing has a closure problem and has to be modeled using micromixing. A micromixing model, called the Shadow Position Mixing Model (SPMM) was introduced previously to calculate this mixing. In this project, its performance is determined for the mixing in two different flows. The model shows promising results for mixing of two passive scalar, initially mainly in one of three states. Comparing the results of various mixing models to the provided DNS, the SPMM predicts the evolution of the pdf over time adequately, but still has visible differences compared to the DNS. In the second test, the model is tested using an imposed mean scalar gradient in order to check the convergence of the mixing model. The SPMM does show promising results, but can not reliably predict a correct statistically stationary state. This is due to the fact that varying number of scalars and particles lead to significant inconsistencies. Under the current conditions, the SPMM cannot be reliably applied to flows with such an additional scalar force. The SPMM uses a near-neighbor sorting algorithm which has a high algorithmic complexity. For practical purposes, a lower complexity algorithm has to be developed in order to use this model for high number of particles.Lmicromixing; Shadow Position Mixing Model; SPMM; Turbulent Flow; PDF methods)uuid:713b4214-9cc2-4ee2-a210-0e446025ca7eDhttp://resolver.tudelft.nl/uuid:713b4214-9cc2-4ee2-a210-0e446025ca7e
Akiyama's NimQTrussner, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science)Fokkink, Robbert (mentor); van den Dries, Bart (graduation committee); Groenevelt, Wolter (graduation committee); Delft University of Technology (degree granting institution)Akiyama s Nim is een 3d versie van een onpartijdig combinatorisch spel genaamd Wythoffs Nim. Het spel van Wythoff kan met twee stapels munten gespeeld worden. Elke positie in dit spel komt overeen met een getal dat als temperatuur te zien is waarbij posities met temperatuur 0 koud genoemd worden. Er is een makkelijke formule voor de koude posities van Wythoffs spel. Voor hogere temperaturen zijn geen gesloten formules bekend. Door het aantal toegestane zetten te beperken is wel een formule voor posities met hogere temperaturen te vinden. De formule voor posities met temperatuur 1 en 2 worden voor deze beperkte versie gegeven. Nu kan het spel van Akiyama bekeken worden, dit is een versie van Wythoff met 3 stapels munten. Van dit spel is geen formule voor de koude posities bekend. Het is al heel moeilijk om een correct algoritme te maken. Daarom bekijk ik in dit verslag een vereenvoudigd algoritme. Van dit algoritme kunnen de onder- en bov< engrenzen worden berekend die een indicatie geven van de afstand tussen koude posities. Het vermoeden is dat deze koude posities op een lijn liggen en er wordt een vermoeden van de helling van deze lijn gegeven.;Akiyama; Nim; Wythoff; Impartial; Combinatorial Game Theory)uuid:0da6178a-0846-40d1-b9a4-75746e6aeedfDhttp://resolver.tudelft.nl/uuid:0da6178a-0846-40d1-b9a4-75746e6aeedf-Noties van eindigheid in de verzamelingenleerGroen, Arthur (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Hart, Klaas Pieter (mentor); de Groot, Joost (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)In dit verslag worden drie noties van eindigheid van een verzameling gedefinieerd.<br/>Een verzameling is eindig wanneer er een bijectie bestaat tussen de verzameling en een natuurlijk getal. Uiteraard worden eerst de natuurlijke getallen gedefinieerd.<br/>Een verzameling is surjectie-eindig als iedere surjectieve functie met als domein en codomein deze verzameling ook injectief is.<br/>Een verzameling is Dedekind-eindig als iedere injectieve functie met als domein en codomein deze verzameling ook surjectief is.<br/>Er wordt bewezen dat deze drie noties in ZFC equivalent zijn.<br/>Ook wordt bewezen dat in ZF iedere eindige verzameling surjectie-eindig is, en iedere surjectie-eindige verzameling Dedekind-eindig is.<br/>Ten slotte wordt aangetoond dat de uitspraken `iedere Dedekind-eindige verzameling is surjectie-eindig' en `iedere surjectie-eindige verzameling is eindig', niet te bewijzen zijn in ZFA.<br/>De conclusie is dat de hirarchie eindig impliceert surjectie-eindig impliceert Dedekind-eindig strikt is.RVerzamelingerleer; Eindigheid; Set theory; Permutatiemodellen; Dedekind eindigheid)uuid:1d88468f-f3af-4c4b-8888-e66f7b4135cbDhttp://resolver.tudelft.nl/uuid:1d88468f-f3af-4c4b-8888-e66f7b4135cb^Implementation and Analysis of an Algorithm on Positive Integer Addition for Quantum ComputingLooman, Menno (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)WMller, Matthias (mentor); Delft University of Technology (degree granting institution)_In this project, an positive integer addition algorithm for quantum computing is analyzed which does not makes use of carry bits. The paper shows a general parallelization method. Using this method, the circuit runs in O(n) time instead of O(n^2). The algorithm is executed with different input sizes and error rates such that usable values are found.DQuantum; quantum algorithms; quantum computing; arithmetic; addition)uuid:505ba1ed-7315-4824-9f4c-313cfa06600aDhttp://resolver.tudelft.nl/uuid:505ba1ed-7315-4824-9f4c-313cfa06600aUncertainty analysis in determining the position of a drill bit: Het bepalen van de onzekerheden bij het bepalen van de positie van een boorkop}Van, Huy (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Vuik, Kees (mentor); Noy, K.A. (graduation committee); Meester, Ludolf (graduation committee); van den Dries, Bart (graduation committee); Delft University of Technology (degree granting institution)PIn well-bore engineering, oil-well boreholes are made using specialized drilling rigs. The position of the drill bit needs to be indirectly determined through accelero- and magnetometer measurements. To this end, the measurement data is first converted into a survey of direction vectors by applying a series of coordinate transformations. Then, a method called Minimum Curvature Method (MCM) is applied, which outputs a close idealized approximation of the actual drill bit trajectory. However, systematic and random errors in the magnetometer measurements result in error in position vectors.<br/><br/>A novel solution called Multi-Station Analysis (MSA) determines the systematic (Scale and Bias) errors in the magnetometer measurement data. Using reference measurements, a non-linear least squares error function is minimized, w< hich is equivalent to solving a non-linear system of equations. This is done numerically by the Newton-Raphson algorithm. Subsequently, the measurement data is corrected. Reapplying survey conversion and MCM results in an improved estimate for the actual position vectors.<br/><br/>The main objective of this thesis is to derive a method that describes the uncertainty of the MSA solution. This is primarily done through the method of Monte Carlo simulation. As part of validation, the effect of MSA on final drill bit position is studied and compared with results from an uncertainty model used by the well-bore industry. Secondary, a pessimistic quantification of the uncertainty of MSA solution is given through condition numbers of Jacobian matrices from the Newton-Raphson algorithm applied to MSA, which measure the sensitivity of the non-linear least-squares error. The question whether these condition numbers are a representative measure of MSA solution quality is answered. Finally, further potential research areas are described.Multi-Station analysis; uncertainty analysis; Monte Carlo simulation; Sensitivity Analysis; non-linear regression; condition number)uuid:86d4ae00-dc05-4a59-b52e-265e5829692eDhttp://resolver.tudelft.nl/uuid:86d4ae00-dc05-4a59-b52e-265e5829692eLNumerical analysis of a Josephson junction qubit using Matrix Product StatesRTeitsma, Jacco (TU Delft Electrical Engineering, Mathematics and Computer Science)Thijssen, Jos (mentor); Vuik, Kees (mentor); van der Toorn, Ramses (graduation committee); Wimmer, Michael (mentor); Delft University of Technology (degree granting institution)In this thesis, the methods of Matrix Product States are examined. We give background in the origin of the methods and explain in detail how the method can be applied to a series of Josephson junctions. Numerical results are given for the ground state energy analysis of these series.0matrix product states, josephson junction, qubit)uuid:d1d35fc3-2e29-4057-83bc-ff583a8575aeDhttp://resolver.tudelft.nl/uuid:d1d35fc3-2e29-4057-83bc-ff583a8575ae"Multi-Mode Quantum Synchronizationpvan Dongen, Lotte (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)sDubbeldam, Johan (mentor); Blanter, Yaroslav (mentor); Delft University of Technology (degree granting institution)The dynamics of interacting many-particle systems on quantum mechanical scale is a broad subject of research in modern physics. The understanding of the quantum correlations, or entanglement, between the particles in an isolated many-body quantum system may however be challenging, as the amount of interactions may be large. To be able to describe the system in a simpler way, mean field theory is often applied; the interactions of all individual particles are substituted by an averaged effect. First and second order mean field approximations are applied to the equations of motion of the amplitudes <n> for each mode of the many-body system. In first order mean field, under the assumption that each mode has the same magnitude of the (constant) amplitude, the Kuramoto equation follows for the phases of the complex amplitudes. To study this first order approximation and to refine the mean field solution, the equations of motion have been extended to second order mean field. After that, numerical integration is used to solve the system of coupled differential equations for two modes. The solutions seem unstable, which is verified by defining quantum fluctuations beyond mean field. These are shown not to be negligible for a two mode system.It was discovered that the mean field equations of motion show divergent fluctuations for a system of two modes, which opens a whole set of questions on the validity of the first order mean field approximation and therefore the use of the Kuramoto model for quantum many-body dynamics. The extension to the second order mean field solution might be promising as this does include correlations between the operators.Csynchronization; many-body system; mean field; quantum correlations%Applied Physics | Applied Ma< thematics)uuid:67716577-73cd-4999-a6f7-510ddd5c5db3Dhttp://resolver.tudelft.nl/uuid:67716577-73cd-4999-a6f7-510ddd5c5db3Eclipses by exomoonsjMol, Maaike (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)jVisser, Paul (mentor); Adam, Aurele (mentor); Delft University of Technology (degree granting institution)
The aim of this research is to study a method to find exomoons and to find specific characteristics that point to the existence of exomoons. Exomoons are natural satellites orbiting an extrasolar (exo)planet in an extrasolar system. By looking at eclipses on exoplanets, we can find these characteristics.<br/>We consider the reflected light signals of exoplanets with an exomoon. The reflected light signal is the intensity of light the planet reflects from the host star towards the observer.<br/>We derive the reflected light signal in a planetary system with one exoplanet and in a system with an exoplanet and an exomoon. We made the assumptions that the exoplanets and exomoons have<br/>a homogeneous surface (albedo is 1) and move in circular orbits around a star with an inclination angle between the orbital planes. Along the orbit the planet and the moon have changing phases. The moon is always close to its planet, so the phases of the exomoon and the exoplanet are the<br/>same. For exoplanets, it is not possible to spatially separate a moon from its planet. One only sees the total signal of both bodies, the light originating from the star, reflected by the two bodies towards the observer.<br/>Maybe we can find an exomoon by examining eclipses. Eclipses occur when the exoplanet and exomoon are aligned with the star, so that the body closest to the star blocks the light towards the<br/>body farthest from the star. Finding eclipses is one of the few methods to discover exomoons. The systems are modeled with the assumption that any total eclipse happens every time r = R or "r = R, we see short dips in the reflected light signal. These dips are periodic and make the complete signal quasi-periodic. That is why we also calculate the Fourier transform of the reflected light signal. This quasi-periodicity causes the Fourier spectrum to have side bands that are repeated and are copies of themselves.<br/>In this research, the orbit of the exomoon is tilted to see the effect of inclination in the reflected light signal. The result is fewer eclipses. At most twice a year for a short amount of time an eclipse<br/>can occur. In the Fourier domain, this results in more peaks, but the pattern is still repeated.<br/>From this research, we cannot conclude whether or not an exomoon is present from measured data.<br/>What we learned, is that if an exomoon is present, short dips in the received light signal occur and this results in periodic side bands in the Fourier domain with respect to the system of one planet.<br/>The duration of an eclipse is very short, so the detection of the eclipse can easily be missed. The Fourier transform signal becomes stronger when a longer time has been measured.2exomoon; eclipse; direct imaging; fourier analysis)uuid:78f026fe-e68f-43db-b230-8943e74369cbDhttp://resolver.tudelft.nl/uuid:78f026fe-e68f-43db-b230-8943e74369cb]Membrane mediated interactions and pattern formation of conical inclusions on a flat membranehVos, Roel (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Idema, Timon (mentor); Dubbeldam, Johan (mentor); van der Heul, Duncan (graduation committee); Beaumont, Bertus (mentor); Delft University of Technology (degree granting institution)In this thesis, we investigate interactions between conical inclusions in a lipid bilayer membrane and make predictions about the patterns they form. To find these patterns, we derive an expression for the energy of a membrane as a function of the inclusion locations and search numerically for the pattern<br/>that gives minimum energy.<br/><br/>The energy of a membrane with conical inclusions can be derived using the point particles model with corresponding formalism developed b< y Dommersnes and Fournier [1]. In this thesis, we apply this formalism to the finite size particles model described by Weikl et al. [2]. We compare the results of both<br/>models for a system of three inclusions, to validate the point particles model s ability to accurately predict equilibrium patterns for conical inclusions. For most non-conical inclusions, however, the point particles model proves inadequate, leaving only the computationally intensive finite size particles model to be used for more complex inclusions.<br/><br/>We develop a new numerical method for finding equilibrium patterns: the gradient descent method. This method is several hundred times faster than the standard Metropolis algorithm, and gives acceptable results. For large systems of inclusions, the method is very sensitive to local minima and has difficulties<br/>merging small groups. The addition of noise in the Brownian motion method proves to be unable to resolve the local minima sensitivity, but we speculate that small bursts of high noise or grouping stable inclusions structures and moving the groups as a whole may be more effective. <br/><br/>Using the point particles model, we found that four-inclusion square-shaped structures and six-inclusion butterfly-shaped structures are favored in all systems with more than six inclusions.<brrLipid membrane; Conical inclusions; Point Particles Model; Finite Size Particles Model; Gradient Descent algorithmBSc Applied Mathematics)uuid:9fbd867a-fc1f-45ce-ac78-a5e7ad1921d4Dhttp://resolver.tudelft.nl/uuid:9fbd867a-fc1f-45ce-ac78-a5e7ad1921d4hStatistical Analysis of Geotechnical Parameters in Starnmeer and Alkmaardermeer: Dike Stability analysis8Bitar, Zeid (TU Delft Civil Engineering and Geosciences)lHicks, Michael (mentor); de Gast, Tom (mentor); Delft University of Technology (degree granting institution) The aim of this thesis report is to analyze slope stability parameters given by HHNK for the dike around a polder located in the province of North-Holland, Starnmeer , and a lake located to the west of it called Alkmaardermeer . Most of the dike has been reported to be too low in some places and plans of restoration will be implemented in 2019. A RFEM (Random Finite Elemental Method) analysis is to be done in collaboration with TU Delft and HHNK on these dikes to identify slope failure probabilities, where the input data is to be addressed in this report. Starnmeer contains thick layers of peat and clay until a depth of approximately -5 meters NAP, where a large sand aquifer begins to much larger depths. For geotechnical analysis, the first few meters are of primary concern, so only the thick peat and clay layers will be assessed. Rising water levels proves problematic for the polder, but fortunately drainage opportunities to adjacent water bodies is possible. The addition or reduction of water heavily influences soil behavior by affecting underlying pore water pressures and stress states. Parameters to be analyzed include wet bulk density, dry bulk density, water content, cohesion, and the friction angle. A statistical analysis and distribution of each parameter provide meaningful insight on probabilities and disseminations of measurement data. The clay layer was found to have a significant amount of sand and silt, affecting the porosity, sorting, cohesion, and bulk densities resulting in an uncompacted porous clay layer. The peat layer is also highly saturated, highly organic, and rather loose. The layers are hence prone to heaving and rapid primary consolidation. By classifying each of the five parameters for both regions to be normally distributed or lognormally distributed, the data can be then standardized and correlated to each other to determine linear dependencies. The relations heavily vary depending on the environmental setting and other physical aspects. For instance, the wet and dry bulk densities are found to have a strong positive correlation with each other in Starnmeer but not in Alkmaardermeer. The layers were found to be heavily saturated, which negatively influences the correlation between w< ater content and bulk densities. Cohesion and friction angle are primarily dependent on the consistency, shape, and packing of the soil grains, so low to no correlation was established.)uuid:0761822f-342f-4882-8bf1-641264a16b87Dhttp://resolver.tudelft.nl/uuid:0761822f-342f-4882-8bf1-641264a16b87_Exploring vegetation impact on near-road aerosol: By simulations using the k" turbulence modelPBremmers, Boris (TU Delft Applied Sciences; TU Delft ChemE/Chemical Engineering)UKenjeres, Sasa (mentor); Delft University of Technology (degree granting institution))uuid:8470b7dd-de24-4fde-80fe-413ce1c990a7Dhttp://resolver.tudelft.nl/uuid:8470b7dd-de24-4fde-80fe-413ce1c990a7hThe moving and settling of plastic in the ocean: Forward and reverse time modelling of plastic particlesmBurgers, Elsje (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Heemink, Arnold (mentor); Rohde, Martin (mentor); Lahaye, Domenico (graduation committee); Perko, Zoltan (graduation committee); Delft University of Technology (degree granting institution)tThe growing amount of plastic pollution in the oceans is worldwide a huge problem. There is an increasing amount of projects that try to clean up this pollution. To remove the pollution efficiently, it is useful to know how plastic litter moves, degrades and sinks. Models are being developed that can describe what happens with plastic in the ocean. <br/><br/>To model the behaviour of plastic in the ocean a lot of parameters need to be taken into account. The transport of plastic particles is largely determined by processes like the wind and the current but their movement also has a random character due to dispersion. Due to this random movement, the future position of a particle can be described by a probability distribution. To find that probability distribution, the Kolmogorov forward equation (or Fokker-Planck equation), in this context the same as the advection-diffusion equation, needs to be solved.<br/><br/>It is also possible that the plastic particles sink and settle on the bottom of the ocean. One goal of this project was to incorporate the settling of particles as an extra term into the advection-diffusion equation. <br/><br/>Forward models are used to predict where particles will go to. It can also be useful to have reverse time models that can describe where particles had their origin. To make reverse time models, it is necessary to solve a reverse time advection-diffusion equation. The main goal of this project was to derive and solve the reverse time advection-diffusion equation that includes the settling of particles. This is done by finding the adjoint of the Kolmogorov forward equation and the settling term.mPlastic models; advection-diffusion equation; Lagrangian random walk model; Stochastic Differential Equations)uuid:6db2059b-ff92-4971-8951-1e8cbadae08dDhttp://resolver.tudelft.nl/uuid:6db2059b-ff92-4971-8951-1e8cbadae08dEGedragssynchronie onder Grijze dolfijnen aantonen met behulp van CRQAin 't Veld, Niels (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)\van der Meulen, Frank (mentor); Delft University of Technology (degree granting institution)Dit verslag is opgedeeld in twee delen. Middels het eerste deel is onderzocht<br/>of het mogelijk is om synchroniciteit aan te tonen tussen grijze dolfijnen met<br/>behulp van Cross-Recurrence Quantification Analysis. In hoofdstuk 2 wordt<br/>gekeken naar de data die door Nova-Atlantis vergaard is. Op het eerste oog was<br/>al te zien dat er synchroniciteit moest zijn tussen bepaalde dolfijnen, de vraag<br/>echter bleef of dit ook met CRQA mogelijk was. Hiervoor is, middels hoodstuk<br/>3, gekeken naar de recurrente toestanden tussen de tijdreeksen.<br/>Vervolgens is in hoofdstuk 4 gekeken hoe deze recurrente toestanden, via een<br/>recurrentie-matrix, omgezet konden worden naar Cross-Recurrence Plot. Met<br/>behulp van de CRP kan voor elk tweetal dolfijnen bepaald worden of ze gepaard<br/>waren of niet. De CRP van een tweetal dolfijnen geeft< niet alleen inzicht in<br/>hun gelijktijdigheid, maar ook in de manier waarop ze ten opzichte van elkaar<br/>zwemmen.<br/>Voor de gelijktijdigheid is dit echter minder van belang. Daarom is in sectie 4.3<br/>gekeken naar de lag-time profielen, een ander facet van CRQA. Deze geven een<br/>globaler overzicht wat er precies gebeurt met het aantal recurrente toestanden<br/>tussen de twee tijdreeksen, op verschillende vertragingen. In feite is het niets<br/>meer dan een generalisering van de diagonalen van de CRP. Dit maakt het dan<br/>ook uitermate geschikt om gelijktijdigheid mee te onderzoeken.<br/>In hoofdstuk 5 worden de bevindingen in 4 gekwantificeerd. Met twee indicatoren<br/>van de lag-time profielen, max RRts en piek-lag max is dit al mogelijk.<br/>Van elk dolfijnenpaar zijn de indicatoren uitgerekend en hier is een heat map<br/>voor opgesteld. Hiermee is snel inzichtelijk gemaakt welke dolfijnenparen en tripletten<br/>wel en niet synchroniciteit vertonen. Bij twijfel wordt de desbetreffende<br/>CRP bekeken om synchroniciteit te verifiren.<br/>Hoofdstuk 6 geeft antwoord op de onderzoeksvraag en bevat de verdere conclusies<br/>van het onderzoek. In hoofdstuk 7 wordt een laatste keer kritisch gekeken<br/>naar de uiteindelijke conclusies van het onderzoek en worden de nog onbeantwoorde<br/>vraagstukken aangekaart.<br/>In het tweede deel is vanuit een meer theoretisch oogpunt gekeken naar het<br/>toepassen van CRQA op continue tijdreeksen. In hoofdstuk 2 worden twee<br/>continue tijdreeksen met elkaar vergeleken, op dezelfde manier als in deel I is<br/>gebeurd. Middels de recurrentie-matrix wordt gekeken hoe de continue versie<br/>van een CRP wordt geconstrueerd, daarna wordt nog even kort in gegaan op de<br/>lag-time profielen.<br/>Vervolgens is in hoofdstuk 3 gekeken naar het construeren van faseruimte paden<br/>(die we in dit verslag kortweg paden noemen) uit de tijdreeksen en hoe dit effect<br/>heeft op de CRP en andere facetten van CRQA. Dit gaat via de Time-delay methode,<br/>de algemene methode voor het implementeren van tijdreeksen in CRQA.<br/>In het slotwoord wordt het tweede deel gerelateerd aan het eerste deel om zo de<br/>voor en nadelen te kunnen onderscheiden.
2019-08-21)uuid:a920cb51-03c7-4908-8193-3728f7ec18dfDhttp://resolver.tudelft.nl/uuid:a920cb51-03c7-4908-8193-3728f7ec18dfUFinancial market crashes: Predicting bubbles using the Johansen-Ledoit-Sornette modelSvan Lange, Dion (TU Delft Electrical Engineering, Mathematics and Computer Science)XJoosten, Matthijs (mentor); Delft University of Technology (degree granting institution)In this project we looked into financial markets. The goal of this project was to find out if a bubble is forming and when the most probable time of bursting would be. that is what we call the critical time. In order to do this we studied the work of Professor Didier Sornette, who is an expert in this field of mathematics. In this bachelor thesis we use the Johansen-Ledoit-Sornette (JLS) model and the Levenberg-Marquardt algorithm to predict the critical time of bubbles. By critical time we mean the most probable time of a bubble to burst, but not for certain: there is always a probability to attain the end of the bubble without bursting. \\<br/>We looked at the results Didier Sornette got in his work on Black Monday and tried to obtain the same results. Besides that we investigated the sensitivity of the JLS model and differences between variants of it, also when simulating our own data. In the end we looked at applying the model at real data. For the data we chose the Amsterdam Exchange Index and Bitcoin.<brAfinancial model; Bubble; financial bubble; crash; financial crash)uuid:c34e95cf-46c9-460f-8057-aeaedbd566bfDhttp://resolver.tudelft.nl/uuid:c34e95cf-46c9-460f-8057-aeaedbd566bfJValidation and implementation of the social force model for crowd behavior(Capelle, Max (TU Delft Applied Sciences){Kenjeres, Sasa (mentor); Kleijn, Chris (graduation committee); Delft University of Technology (degree granting institution)Crowd modelling is essential to the understanding of pedestrian< logistics and prevention of crowd disasters. Agent-based approaches can realistically predict crowd behaviour. The social force model as proposed by Helbing and Mlnar in 1995[1] is a widely used agent-based approach. This is a physical model for psychological behaviour that relies strongly on its various parameter values. To investigate the underlying thought of the social force model the physical consequences of the effects and parameters are reviewed in this thesis. Next to this, an adjustment onHelbing andMlnar s model is made by treating agents as particleswith a hard kernel, requiring a walkover- and ghost-prevention functionality. In addition, it is suggested to set the agent interaction magnitude to U0 21 m2/s2. Subsequently, the adjusted model is validated to empirical research done by Seyfried et al.[2] and to simulations done by Helbing andMlnar[1]. For validation a cluster analysis method is developed to give a quantitative measure of the number of lanes.)uuid:62e71cb9-6c3d-4d41-bba6-3db3acc86249Dhttp://resolver.tudelft.nl/uuid:62e71cb9-6c3d-4d41-bba6-3db3acc86249WPossible effects of lost, wrong and delayed information on the evolution of cooperationVde Vringer, Stefan (TU Delft Electrical Engineering, Mathematics and Computer Science)This paper investigates possible effects of different information deficiencies on the evolution of cooperation on the basis of the Iterative Prisoner s Dilemma. To this end, an evolving pool of players repeatedly participates in Round-Robin tournaments. The effect of 5% lost, 5% wrong and 5% delayed information on the amount of games in which both players cooperate per generation, the average payoff received by players per generation and the total age of the player pool is examined. The method used to research the different information deficiencies is discussed extensively and suggestions for further research are given. The conducted research makes it apparent how information deficiencies can decrease the amount of games in which both players cooperate, the average payoff and how it can increase the total age of all players in the pool per generation. At the same time, it is observed how cooperative behavior is still present in all of the performed experiments.iterated prisoner's dilemma; prisoner's dilemma; evolution of cooperation; information deficiencies; lost information; wrong information; delayed information)uuid:d71bf1c7-a35f-4de2-a5c8-90920b23e19dDhttp://resolver.tudelft.nl/uuid:d71bf1c7-a35f-4de2-a5c8-90920b23e19dpMinimizing bandwidth utilization for streaming noisy Monte-Carlo renders: For the 2018 individual research pilotTLopes Cunha, Max (TU Delft Electrical Engineering, Mathematics and Computer Science)~Eisemann, Elmar (mentor); van Gemert, Jan (graduation committee); Delft University of Technology (degree granting institution)br/>This study focuses on the question how the bandwidth utilization of a high-quality video-stream from the Exposure Rendering framework can be minimized. Exposure Render uses a Monte-Carlo based rendering system to render volumetric data. The earliest estimation of lighting show high degrees of noise, leading to grainy images before convergence is complete. Exposure Render is planned to be turned into a web-service, where clients can upload volumetric data to view and interact with it. This necessitates a streaming service, which encountered difficulties regarding efficient compression. Using only JPEG compression to send still frames showed poor compression performance.<br/><br/>To answer this question, it was established what the noise characteristics of the frames produced by Exposure Render are. In addition, a survey was done on recent advanced in screen-space de-noising techniques to see which image-filtering techniques would be effective. This survey concluded that most of the state of the art could not readily be applied to Exposure Render, because the methods either are not designed for real-time Monte-Carlo rendering, or because they rely on additional rendering data, such as surface normals, which are not available in Exposure.< <br/><br/>Three experiments were executed, namely a region-experiment on single image regions, where the best filtering methods were selected for local regions only. These were integrated in proposed enhancements to Exposure Render. The second experiment tested the similarity of a converging image sequence, before and after filtering. It was concluded that the delta-encoder and Median Blur performed the best in terms of speeding up the convergence in similarity over time.<br/>The third experiment tested the bandwidth consumption of the methods and concluded that the Adaptive Gaussian Pyramid methods performed the best. <br/><br/>The best combination of algorithms to minimize the bandwidth utilization was found to be a Macro-block based bandwidth limiter in combination with an Adaptive Gaussian Pyramid resolution scaler, which increased compression ratio to 18.7 in comparison with the reference solution.ZImage reconstruction; Monte-Carlo denoising; Image denoising; Image compression; Streaming-TI3806 Individual research pilot (2017/18 Q4))uuid:7b439696-3ef6-4166-911a-cca39c708ea3Dhttp://resolver.tudelft.nl/uuid:7b439696-3ef6-4166-911a-cca39c708ea3TDesign of an AutonomousWireless Weather Station: EE3L11 - Bachelor Graduation ThesisBrasser, Thomas (TU Delft Electrical Engineering, Mathematics and Computer Science); Tesselaar, Izaka (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science); Offerhaus, Daan (TU Delft Electrical Engineering, Mathematics and Computer Science)UPakula, Lukasz (mentor); Delft University of Technology (degree granting institution)}With increasingly changing climates, measuring the weather on remote, off-grid locations has become more important in order to accurately track emerging weather patterns. Cheap and easy access to meteorological information allows communities and individuals to better manage agricultural development, track localised extreme weather events, and expand knowledge of ground-true weather conditions for remote or hard to access locations.<br/>Nowadays, with the growth of modern technology and the rise of the Internet-of-Things, it has become possible to design a long range, low maintenance, affordable, continuously operating autonomous wireless weather station powered off-grid by renewable resources. This thesis explores the feasibility of such a self-supporting wireless station, and attempts to construct a prototype to support the findings. A multitude of solutions are discussed to tackle the different subsystems and their functions, culminating in a proposal for a weather station design. Low maintenance sensors are used to acquire weather data and LoRaWAN is used to send that data over long ranges with a low power draw. The station uses solar energy and li-ion batteries to sustain the system, which are scaled to prevent loss of power. A simple microcontroller unit manages the power and data flows of the system. Long term simulations of the design show the proposed system would be able to operate continuously throughout the year, while measuring every minute. The report also discusses the apparent strengths and shortcomings of the system, and suggests potential improvements that could help the system achieve a better long-term performance.;meteorology; LoRa; LoRaWAN; IoT; Autonomous; sensor networkBachelor Electrical Engineering)uuid:c21708c8-dc92-47d9-b0ea-269abce33bd4Dhttp://resolver.tudelft.nl/uuid:c21708c8-dc92-47d9-b0ea-269abce33bd41Scaling limits of long-range quantum random walkslWestdorp, Rik (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Redig, Frank (mentor); Dobrovitski, Viatcheslav (mentor); Dubbeldam, Johan (graduation committee); Terhal, Barbara (graduation committee); Delft University of Technology (degree granting institution)In this thesis we introduce a variation on the quantum random walk to discuss shifts in an arbitrary range. The concept of Hadamard coin was therefore generalised to a higher order. By a Fourier transform method and a tensor product decomposition of the evolut< ion matrix the long-range quantum random walk was found to converge in distribution to a random variable, different for every range. The limiting random variable consists of three parts: one part fast decaying with the range size, a non-convergent part and a convergent part. Lastly, an introduction was made into the topic of trapped quantum random walks. As a starting point, the survival probability of such a walk on a 3-cycle was calculated and found to scale as 2^(-n), as does the classical trapped random walk on this topology.!Quantum; random walk; Probability)uuid:e129aa53-1cca-469e-bf09-80142d4b879cDhttp://resolver.tudelft.nl/uuid:e129aa53-1cca-469e-bf09-80142d4b879c?Multi-robot parcel sorting systems: Allocation and path findingXvan den Heuvel, Bram (TU Delft Electrical Engineering, Mathematics and Computer Science)Vvan Iersel, Leo (mentor); Delft University of Technology (degree granting institution)The logistics industry is being modernized using information technology and robots. This change encompasses a new set of challenges in warehouses. Recently, some companies have started using robot fleets to sort products and parcels. This thesis studies those systems, and researches the combinatorial problems that arise within them. Three main optimization problems are identified: 1. Finding an optimal layout of the sorting system on the warehouse floor; 2. Allocating products or parcels to be sorted to robots; 3. Finding paths that all robots can follow concurrently, without colliding. These problems are considered one by one. The first problem is understood on an intuitive level, while the other two are considered more closely. For both problems, several algorithms are considered. Some utilize greedy heuristics while others model the problem at hand precisely using integer linear programming methods. The algorithm s real world performance is then assessed using a simulation. Slow, ILP-based algorithms are found to produce optimal solutions for small instances. However, they don t scale well, and are unable to solve large instances. Greedy approximation algorithms solve all problem instance sizes tested, but produce solutions of lower quality.optimization; sorting; planning; allocation; path; collision; ILP; makespan; heuristic; greedy; disjoint; parcel; robot; hamiltonian; tree-width; dynamic; programming; multi; commodity; flow; conservation; a-star; rust; integrality; gap; benchmark; test)uuid:34d16f38-51f4-4f55-854a-5f317a5e79afDhttp://resolver.tudelft.nl/uuid:34d16f38-51f4-4f55-854a-5f317a5e79afIThe application of continued fractions in Christiaan Huygens' planetarium\van den Bosch, Dominique (TU Delft Electrical Engineering, Mathematics and Computer Science)Kraaikamp, Cornelis (mentor); van Elderen, Emiel (graduation committee); Dubbeldam, Johan (graduation committee); Delft University of Technology (degree granting institution)Comissioned by the minister of Finance of King Louis XIV, Christiaan Huygens designed a planetarium by using continued fractions to approximate the orbital periods of multiple planets. This planetarium was built by Johannes van Ceulen. An algorithm devised by Alexander Ostrowski can be used to prove that the approximation by convergents is, in a certain way, a best approximation possible. Another application of this algorithm is the gear train, in which convergents with large enumerators and denominators can be broken into two fractions. Eventually, this process leads to an improvement of the approximation used in Huygens' planetarium.IPlanetarium Christiaan Huygens; Continued fractions; Ostrowski numeration)uuid:c78806a7-1415-4e22-806d-6dc769289bceDhttp://resolver.tudelft.nl/uuid:c78806a7-1415-4e22-806d-6dc769289bce?Safety Module for a High Frequency Arbitrary Waveform GeneratorVarkevisser, Francesc (TU Delft Electrical Engineering, Mathematics and Computer Science); Enthoven, Lucas Alexander (TU Delft Electrical Engineering, Mathematics and Computer Science)VSerdijn, Wouter (mentor); Delft University of Technology (degree granting institution)eThe goal of the REValUE Project is to desig< n a test device which is able to stimulate nerve tissue with current driven, high frequency stimulation in the range from 1 to 15 kHz and 1 to 10 mA. The test device will be used in research to pudendal nerve blockage.This thesis describes the design process of a safety module for this device. The safety module should guarantee that every stimulation with the device is within the safe stimulation parameters, it should stop any stimulation signal that exceeds 15 mA, 10.5 V or 30 C/cm . In this thesis a design is proposed that can detect over stimulation. In case of over stimulation, further stimulation is stopped and the stimulated tissue is discharged. Additionally, the module discharges the tissue when the device is shut off.The prototype built during this project is able to stop signals that exceeds 26.7 C/cm , 15.5 mA and 11 V. Design adjustments to improve the performance of the device are proposed in the discussion section, after which the module will be able to prevent exceeding the safety parameters. The requirement for DC blockage turned out to be an issue in the proposed design. An alternative topology has been thought of, but because of time limits the new design could not be tested. After the improvements proposed in chapter 10, the system should meet all the requirements and guarantee safe stimulation.,revalue; stimulator; medical devices; Safety
2019-07-31REValUE)uuid:cd580390-f4e3-420f-a740-a2431d402b96Dhttp://resolver.tudelft.nl/uuid:cd580390-f4e3-420f-a740-a2431d402b96:Development of Battery System and Output for the DeciZebroLopes, Wilfred (TU Delft Electrical Engineering, Mathematics and Computer Science); van Veelen, Frank (TU Delft Electrical Engineering, Mathematics and Computer Science)WVerhoeven, Chris (mentor); Delft University of Technology (degree granting institution)9In this thesis it is described how a Battery System and an Output System are designed. This design is part of a Power System for the DeciZebro swarm robot. Two other parts are designed, the Input System and the Control System. A battery pack was designed, together with a Battery Management System. Next the Output System was designed. Finally the whole system, including input and control, were integrated on a PCB. No tests have yet been done, due to financing issues. All designs are based on literature research that has been described at the start of each chapter.NPowersupply; DeciZebro; Battery System; Li-ion battery; Synchronous buck-boost DeciZebro)uuid:5dee790c-ae72-45b4-abaa-57574c05c1cbDhttp://resolver.tudelft.nl/uuid:5dee790c-ae72-45b4-abaa-57574c05c1cbTOn the Use of a Dual Mean Field Approach for DFT+NEGF Electronic Transport Modellingqvan Breugel, Boris (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)oThijssen, Jos (mentor); Dubbeldam, Johan (mentor); Delft University of Technology (degree granting institution)-This thesis focuses on electronic transport modelling in molecular junctions. The most common technique for modelling electron transport is the combination of Density Functional Theory (DFT) and Non-Equilibrium Green's Function's (NEGF). Conventional DFT+NEGF methods are, however, invalid for correctly modelling junctions under a bias voltage. <br/><br/>In 2015 Liu et al have proposed a Dual Mean Field (DMF) extension to DFT+NEGF that enables the correct modelling of non-equilibrium systems. In contrast to the conventional DFT method, the DMF approach utilises two electron density fields to correctly account for the bias-induced non-equilibrium effects. This research has implemented the proposed DMF in the existent BAND software of SCM. The thesis intends to motivate further development of the DMF method.<br/><br/>Electron transport calculations are performed using a DMF adapted LDA exchange-correlation functional in a 3x3 Al-BDA-Al junction. The results are compared to calculations with a conventional VWN LDA XC functional. The DMF approach leads to a 20% mean increase in the HOMO-LUMO gap. This is an important and promising result, as conventional LDA methods are known t< o underestimate the HOMO-LUMO gap. Additionally the bias dependence of the transmission spectrum has been analysed. This yields similarly good stability as the conventional LDA method.<br/><br/>These first results encourage additional testing and development of the DMF method. Next steps are the incorporation of relativistic effects and the implementation of more advanced XC functionals.RElectronic Transport; Molecular Junction; Transmission; NEGF; DFT; Dual Mean Field)uuid:3d88eec0-58dd-43e6-8764-7f31a001cd47Dhttp://resolver.tudelft.nl/uuid:3d88eec0-58dd-43e6-8764-7f31a001cd47mAnalysing jet breakup: An experimental study on Rayleigh-Plateau instability and subsequent droplet formation,Leliveld, Robert (TU Delft Applied Sciences)REral, Burak (mentor); Delft University of Technology (degree granting institution)
This report aimed to investigate jet-breakup through nozzles and its dependencies on viscosity, flowrate and nozzle diameter. By measuring the transition point from dripping to jetting as a function of nozzle diameter and viscosity, it was found that increasing nozzle diameters require increasing flowrates to reach jetting mode, while increasing viscosity lowers the critical flow-rate for the transition point. The breakup length was also observed to be influenced by both viscosity, flow-rate and nozzle size: increasing either viscosity or flow-rate resulted in an increase of the breakup length. Matching these results in dimensionless form to predictions in literature proved to be difficult, presumably due to the relatively small nozzle diameters used in this research.qJet breakup; Rayleigh-Plateau; nozzle; viscosity; flow rate; instability; droplet; drop; formation; young-laplace)uuid:c94bb3cc-ccac-4a47-994c-62b1e002b72aDhttp://resolver.tudelft.nl/uuid:c94bb3cc-ccac-4a47-994c-62b1e002b72a0Motion Reference Unit Testing Platform: Hardwarevan Duijnen, Remon (TU Delft Electrical Engineering, Mathematics and Computer Science); Dreef, Matti (TU Delft Electrical Engineering, Mathematics and Computer Science)pRemis, Rob (mentor); Nieuwenhuizen, Frank (mentor); Delft University of Technology (degree granting institution)Commissioned by Ampelmann Operations B.V., a testing system for Motion Reference Units has been developed. This testing system provides a platform to compare different motion reference units to be able to verify their capabilities. The design of this system includes validation of a mechanical setup, as well as the development of an electrical controller to drive the mechanical setup.Hardware; Testing platform; MRU
2023-07-23 Motion reference unit assessment)uuid:07c6a8ea-5c19-43c7-a45f-07dea29abfe5Dhttp://resolver.tudelft.nl/uuid:07c6a8ea-5c19-43c7-a45f-07dea29abfe5BForecasting Extreme Precipitation Using k-nearest Forest NeighborsPDai, Yinghao (TU Delft Electrical Engineering, Mathematics and Computer Science)oCai, Juanjuan (mentor); Velthoen, Jasper (mentor); Delft University of Technology (degree granting institution)Precipitation has high spatial and temporal uncertainty, which makes it challenging to predict. We focus specifically on extreme amounts of precipitation. The Royal Dutch Meteorological Institute (KNMI) uses a numerical model, approximating the solutions to partial differential equations, to forecast precipitation and other metrics about the weather. These forecasts have systematic errors, due to the model s high sensitivity to input parameters. These errors can be corrected with statistical methods, by looking at the relation between the predicted and actual precipitation. We use a non-parametric regression set-up to estimate the conditional expectation of the weather given the forecasts of the numerical weather prediction model of the KNMI. Specifically, we focus on predicting the maximum precipitation in a three by three kilometers area in the Netherlands. There are several existing methods for solving non-parametric regression problems; in this thesis we will focus on k-nearest neighbors and random forests. A simulation study shows, however, that both these methods are not capable of dea< ling with more complex regression problems, such as forecasting extreme precipitation. Therefore, we are proposing a newly developed method, called k-nearest forest neighbors, which is a generalization of the random forests approach. This new method performs significantly better on the simulated data, compared to k-nearest neighbors and random forests. When applying the methods on a precipitation data set obtained from the KNMI, it also turns out that the method we developed has more predictive power than the numerical weather model and the existing non-parametric regression approaches.Vnon-parametric regression; weather; precipitation; random forests; k-nearest neighbors)uuid:108dec2b-b611-40c9-8045-1fec647a43b1Dhttp://resolver.tudelft.nl/uuid:108dec2b-b611-40c9-8045-1fec647a43b1=Mechanistic model of an in-line liquid-liquid swirl separatorRde Zoeten, Godert (TU Delft Applied Sciences; TU Delft ChemE/Chemical Engineering):
The world s ever-increasing demand for energy and the inevitable depletion of the available fossil resources in the foreseeable future lead to an increasing necessity to optimize the exploitation of oil fields. The in-line liquid-liquid swirl separator is a separation method that is interesting for two reasons: It separates oil and water faster than the conventional settling tank and the fact that it is placed in-line is a practical advantage. In this report a study has been conducted on the modelling of an in-line liquid-liquid swirl separator using a mechanistic model. This model can be used as a thinking tool to better understand the separation performance of an in-line swirl separator: which parameters play an important role, what are the key processes? This model could also serve as an engineering design tool to optimize the swirl separator for industrial use. The goal of this research is to build a solid foundation for a relatively uncomplicated mechanistic model to describe the underlying physical processes of an in-line swirl separator.<br/>To model the process of separating an oil-water mixture using an in-line liquid-liquid swirl separator different research steps have been taken. The first step was building a base model. The idea of this model was to provide a solid foundation for a more sophisticated model. Based on the findings from this base model and by comparing the base model results to results from CFD simulations and experimental results, a more sophisticated model has been built. In this report this model is referred to as the swirl decay model. These models calculate the separation efficiency based on certain key parameters. To find the efficiency, the trajectory of the particle in the axial and radial directions are modelled based on a balance of forces constructed under the assumption of a quasi-steady state. From these trajectories it is possible to determine whether an oil droplet starting at a certain radial position at the beginning of the swirl tube ends up in the collection tube at the end of the pipe.<br/>The mechanistic model that was built in this research manages to capture the general processes involved in an in-line swirl separator, although the calculated efficiency values are generally larger than the experimental values. However, in order to capture the whole process, several features should be added to the model. These improvements include: more accurately determining the swirl decay coefficient, finding a way to model the droplet size distribution, model droplet coalescence and breakup, implementing a way to alter the flow split.<br-Mechanistic; model; swirl; separator; in-line)uuid:b4c7a699-e7e2-4b14-b1ce-697af7a0e94aDhttp://resolver.tudelft.nl/uuid:b4c7a699-e7e2-4b14-b1ce-697af7a0e94a'Model Selection in Portfolio ManagementHoefkens, Emiel (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)RShl, Jakob (mentor); Delft University of Technology (degree granting institution)Model selection starts with a dataset and a number of candidate models that can explain that data. The AIC<br/>and BIC criteria prevents< choosing the best fitting model by penalizing for the number of parameters in a<br/>model and instead selects the model that performs best when assessed to unseen data. Their performance<br/>depends on the sample size and the noise in the data.<br/>In portfolio management, it is common to find a combination of financial products such that an objective<br/>is optimized. A common risk measure criterion that gets maximized is the Sharpe ratio. Since portfolio management<br/>is also done based on historic data, but wanted to be optimized for unseen data, model selection<br/>can be applied to portfolio management as well.<br/>Finding the optimal weights in a portfolio is done by solving a linear system of equations. Applying this<br/>to subsets of stocks which are contained in the AEX index, leads to higher in-sample Sharpe ratios than using<br/>equal weights or just following the AEX index. The out-of-sample Sharpe ratio gets overestimated by noise<br/>fit and estimation error. The Sharpe Ratio Information Criterion (SRIC) corrects for this. This criterion gives<br/>an unbiased estimate for the out-of-sample Sharpe ratio and can be used for model selection in portfolio<br/>management. Using a trend following strategy, investing proportionally to the returns, also increases your<br/>expected out-of-sample Sharpe ratio.)uuid:05d526c1-6c58-43c7-824d-e7e23ebf6900Dhttp://resolver.tudelft.nl/uuid:05d526c1-6c58-43c7-824d-e7e23ebf6900Tijd omgekeerde S-expansiesTRavesloot, Irene (TU Delft Electrical Engineering, Mathematics and Computer Science)ZKraaikamp, Cornelis (mentor); Delft University of Technology (degree granting institution)4Er zijn verschillende manieren om irrationele getallen te benaderen, n manier is met behulp van kettingbreuken. Kettingbreuken benaderen irrationele getallen met rationele getallen. <br/>Op elk ``tijdstip" in de kettingbreuk, dus hoe ver je in de kettingbreuk zit, is er een bepaald verleden (je kijkt achterom in de kettingbreuk) en een toekomst (je kijkt naar voren en ziet wat er nog allemaal in de kettingbreuk komt). In dit verslag gaan we kijken naar een tijd omgekeerde kettingbreuk. Dus wanneer de toekomst het verleden wordt en het verleden de toekomst.kettingbreuken; S-expansies)uuid:2dcfbd7c-d223-4ce0-9666-2374e60972abDhttp://resolver.tudelft.nl/uuid:2dcfbd7c-d223-4ce0-9666-2374e60972ab$Niet Lebesgue-meetbare verzamelingenUVersendaal, Bryan (TU Delft Electrical Engineering, Mathematics and Computer Science)Hart, Klaas Pieter (mentor); Spandaw, Jeroen (graduation committee); Dubbeldam, Johan (graduation committee); Delft University of Technology (degree granting institution)In deze scriptie kijken we naar enkele niet-meetbare verzamelingen. We kijken hierbij naar de niet-meetbaarheid en de constructie van enkele verzamelingen. Denk hierbij aan de Vitali-verzameling en een Bernsteinverzameling.jAnalyse; Niet-meetbare verzamelingen; Vitali; Bernstein; keuzeaxioma; Lebesgue-maat; Van Vleck; Sierpinski)uuid:4d5dfc50-f928-4adc-98c6-bf92804748afDhttp://resolver.tudelft.nl/uuid:4d5dfc50-f928-4adc-98c6-bf92804748afIHoe centrale groepsuitbreidingen ontstaan uit oppervlaktes van driehoekenXvan der Leer, Arnoud (TU Delft Electrical Engineering, Mathematics and Computer Science)TJanssens, Bas (mentor); Delft University of Technology (degree granting institution)In deze scriptie volgen we de lijn die in W. van Est in A group theoretic interpretation of area in the elementary geometries heeft uitgezet, maar we gaan grondiger in op de stof en bewijzen de meeste claims die door Van Est worden gedaan. We kijken naar wat triviale en nontriviale centrale groepsuitbreidingen zijn, wat die te maken hebben met cocykels en coranden en cohomologieklassen. We zien dat iedere cocykel een corresponderende homogene cocykel heeft. Aan de hand van het oppervlaktebegrip in een tweedimensionale ruimte kunnen we een homogene cocykel definieren en daarmee kunnen we dan een centrale groepsuitbreiding construeren van de symmetriegroepen op het tweedimensionale hyperbolische, euclidische en elliptische vlak. We zien dat die uitbr< eidingen niet triviaal zijn, maar dat wanneer we ieder van deze uitbreidingen verheffen naar hun universele overdekking, de uitbreiding op de symmetriegroep van het hyperbolische vlak triviaal wordt, in tegenstelling tot die van het euclidische vlak.@groepsuitbreidingen; group extensions; algebra; cocycle; cocykel)uuid:f8f7c991-20ed-4728-90d1-52cd573abca0Dhttp://resolver.tudelft.nl/uuid:f8f7c991-20ed-4728-90d1-52cd573abca0?High precision Analog-to-Digital Conversion: Nuna Sensor SystemPVette, Marek (TU Delft Electrical Engineering, Mathematics and Computer Science)This thesis is part of the development of a sensor system for measuring currents in the Nuna solar car. A big problem within this system is the processing of incoming sensor data. Therefore, a solution in the form of a sensor-data-processing-unit was proposed, with its primary focus on the analog-to-digital conversion. The converter should not act as a bottleneck on the quality of the analog input. An accuracy of 62.5V was achieved, which complies with the minimum requirements. The analog-to-digital converter's analog sensor input, ranges from +2.048V to -2.048V. Additionally, a sensor-detection system is introduced. All in all, the minimum requirements are met, but there remains room for improvement.#Nuna; ADC; Sensors; NUON Solar Team
2023-07-179EE3L11 Bachelor graduation project Electrical Engineering)uuid:9011d42a-00ab-4abc-8e6d-b11fb61913dfDhttp://resolver.tudelft.nl/uuid:9011d42a-00ab-4abc-8e6d-b11fb61913dfaExperimental Study of a Gas Bubble Passing Through a Liquid-Liquid Interface in a Thin Gap ColumnRPresilli, Lorenzo (TU Delft Applied Sciences; TU Delft ChemE/Chemical Engineering)~This study aims to get a better understanding of the passing phenomena of a rising gas bubble passing through a liquid-liquid interface. This is done experimentally with a narrow column by capturing the rising gas bubble with high speed imaging. The light phase consists of silicone oil and the heavy phase<br/>consists of water with different glycerine concentrations. The viscosity ratio of the liquids and the size of the bubbles were varied in the experiments. Experimental results show the effect of liquid viscosity and bubble size, represented as the Reynolds number, on the retention time at the interface. Moreover results show the shape of the bubble when moving through the phases and compares the experimental results with bubbles in infinite medium. The results also gave interesting insights into conditions where the bubble passing the interface was encapsulated by heavy liquid.,Bubble; Passing; Interface; Column; Thin Gap)uuid:23392954-c812-4865-a1fa-0afe8dc8ad03Dhttp://resolver.tudelft.nl/uuid:23392954-c812-4865-a1fa-0afe8dc8ad03Tail Risk in CryptocurrenciesVLeeuwestein, Linda (TU Delft Electrical Engineering, Mathematics and Computer Science)Cirillo, Pasquale (mentor); Ruszel, Wioletta (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)In this research, the returns of four cryptocurrencies (Bitcoin, Litecoin, Ripple and Ethereum) were analyzed in order to answer the following research question: How do the returns of Bitcoin and other altcoins behave over time, and what can we say about extreme values for losses and profits? With respect to volatility, cryptocurrencies can still be considered extremely volatile. For Bitcoin, the least volatile of the four, we found an annual volatility of approximately 70% based on daily exchange rates. For Ethereum, the most volatile of all four, this percentage was closer to 130%. Also, several distributions were fitted on the returns. It is shown that the Generalized Hyperbolic Distribution is the best fit for all four cryptocurrencies, apart from the tails in some cases.<br/>The tails were investigated seperately by using Extreme Value Analysis and by looking into both empirical and theoretical risk quantities (the Value at Risk and Expected Shortfall). Bitcoin appears to be the least risky of all four cryptocurrencies, but also the least profitable, whereas < Ripple appears to be the most risky and also the most profitable.<br/>Compared to previous research, Bitcoin has also become less risky, showing a less fat tail for the losses than before. For Litecoin and Ripple, the reverse is true, as they appear to have become riskier. For Ethereum, no comparisons could be made, as this is a relatively new cryptocurrency that has not been investigated much yet. When tested for Paretianity, the left tails of Litecoin and Ripple appear to Pareto distributed: the losses seem to exhibit heavy tail behavior. For the profits, the tails turned out to be even heavier and can therefore also be considered Paretian. These results were confirmed by Maximum to Sum ratio plots, indicating infinite third and fourth moments for the losses and profits of Litecoin and Ripple, but not for Bitcoin and Ethereum. The results have implications for investment and risk management purposes.ICryptocurrencies; Finance; bitcoin; Risk Management; Extreme Value Theory)uuid:ed7f111d-795e-4d5f-b0a3-b1d7ab9234f8Dhttp://resolver.tudelft.nl/uuid:ed7f111d-795e-4d5f-b0a3-b1d7ab9234f8$Cryptografie met elliptische krommenPan, Michel (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Bosman, Johan (mentor); Spandaw, Jeroen (graduation committee); Dubbeldam, Johan (graduation committee); Delft University of Technology (degree granting institution)4Digitalization of sensitive information such as bankaccounts enforces privacy to be ensured. Mathematical objects called elliptic curves have ensured exchange of this type of information due to their algebraic structure. The security relies on so called ECDLP and solving these types of problems, but there has yet to be found an efficient algorithm to solve these problems. The aim of the thesis is to study the applications of elliptic curves in cryptography, in which Diffie-Hellman and Digital Signature Algorithm will be discussed. Furthermore, the safety of ECC will be compared to the generally more well-known RSA cryptosystem. Additionally, specific types of elliptic curves have certain properties which cause their ECDLP to be significantly uncomplicated to solve and some of these will be dealt with as well.?Elliptic Curve Cryptography; cryptography; discrete log problem)uuid:763e9ad7-fcaf-4acb-a840-de595cfa60b1Dhttp://resolver.tudelft.nl/uuid:763e9ad7-fcaf-4acb-a840-de595cfa60b1ACurrent Sensor with CAN Interface and Capacitive Tire Wear SensorGoedemondt, Koen (TU Delft Electrical Engineering, Mathematics and Computer Science); Erceylan, Meri (TU Delft Electrical Engineering, Mathematics and Computer Science)This thesis covers the research, design process and testing of a new current sensor for the Nuon Solar Team. Hall effect and magnetoresistive based current sensors are investigated and compared to a shunt resistor<br/>based current sensor. It will become clear that for the needs of the Nuon Solar Team, a shunt resistor based current sensor is the best choice. Additionally, a capacitive tire wear sensor is covered. The wear is defined as thickness of the rubber, which will be sensed by the change in relative permittivity between capacitor plates. This results in a change in capacitance, which is measured using a charge amplifier circuit. The charge amplifier yielded a measurable voltage difference between a new and worn tire for static conditions. For dynamic conditions the motor PWM signal caused excessive amounts of noise,<br/>hence filtering is required at the discussed frequencies. Further recommendations are given for successful implementation of the capacitive tire wear sensor.@Nuna; NUON Solar Team; Tire Wear Sensor; Current Sensor; Sensors
2023-07-01)uuid:020d8417-9b89-4a23-837c-3ad870969fb7Dhttp://resolver.tudelft.nl/uuid:020d8417-9b89-4a23-837c-3ad870969fb7NKitepower Ground Station: Modelling the Ground Station of the Kitepower SystemPBakker, Ilse (TU Delft Electrical Engineering, Mathematics and Computer Science)ZKraaijevanger, Hans (mentor); Delft University of Technology (degree granting institution)< #Kitepower is a start up that generates energy using kites. The Kitepower system consists of airborne components, and a ground station where a drum is connected to a generator/electrical motor. For generating energy a so called pumping cycle is performed. In a pumping cycle energy is generated during the traction phase when the kite pulls the drum, and some of this generated energy gets consumed during the retraction phase when the kite is reeled in. The net energy is stored in a rechargeable battery pack.<br/>In this thesis a model and a control is derived for the ground station of the Kitepower system, for the purpose of making physically realistic simulations.<br/>The Kitepower system is divided into a kite system and a ground station system. For the kite system already a proper quasi-steady model exists, but in order to do simple kite simulations and analyses a simplified version of this kite model is derived in chapter 3. In chapter 4 a ground station model is derived by using basic physical concepts and in chapter 5 a velocity and a force control are proposed for the ground station model.<br/>The derived ground station model and controls are implemented with Python, and incorporated in the kitepower software in order to make simulations of a full pumping cycle.<br/>In the result chapter 6 simulations are being done with and without using the ground station model. Both the proposed velocity and the force control are used for the simulations. The simulations are compared on physi- cally realistic behavior and validated with experimental data.(Kitepower; groundstation; model; control
2023-07-13)uuid:4ceeb5ec-1dce-4307-a60c-97a2372ac3a0Dhttp://resolver.tudelft.nl/uuid:4ceeb5ec-1dce-4307-a60c-97a2372ac3a0&A data-driven model for magnetostaticsWSchaaphok, Marianne (TU Delft Electrical Engineering, Mathematics and Computer Science)Vijn, Aad (mentor); Heemink, Arnold (mentor); van den Dries, Bart (graduation committee); Delft University of Technology (degree granting institution)This research presents a data-driven model for the magnetic signature of an object, consisting of linearly reacting isotropicmaterial. From magnetostatics mathematical-physical model is derived for the linear behaviour of the induced magnetization. Data-driven updates for the permanent magnetization are computed from comparisons of the computed magnetic field with measurements from onboard sensors, in order to describe magnetic hysteresis. In order to improve the solutions for ill-posed inverse problems, the Tikhonov regularization method is studied. Furthermore, the performance of the model is examined by a number of twin experiments.<brpmagnetic signature; permanent magnetization; induced magnetization; inverse problem; regularization; data-drivenMathematical Physics)uuid:f2de9343-0266-45a7-9f91-ced06158dcc4Dhttp://resolver.tudelft.nl/uuid:f2de9343-0266-45a7-9f91-ced06158dcc43Automated timetable generation for Egyptian schoolsOsman, Karim (TU Delft Electrical Engineering, Mathematics and Computer Science); van Hal, Sven (TU Delft Electrical Engineering, Mathematics and Computer Science)oHermans, Felienne (mentor); Visser, Otto (mentor); Delft University of Technology (degree granting institution)Cairo-based IT company Key2Soft is working on a comprehensive system to automate various systems in Egyptian primary-,middle- and high schools. This software system, named Key2School, includes a timetabling component, with which the company aims to relieve the workload of timetablers by providing them with a system which automatically generates timetables for all teachers, students and subjects. In consultation with the company, both functional requirements and timetable requirements have been composed for the timetabling part.<br/>A literature study has been conducted to find and compare existing timetabling algorithms and libraries in order to select the best match for the company. All existing algorithms in literature were found to be too slow, so a system has been designed around an open source timetabling program. This system contains a part where the < program is managed, a part which interfaces with the database of Key2Soft and a part where the timetable resources are constructed in a compatible manner. The system has been implemented according to and in consultation with programmers at Key2Soft and will be integrated in Key2School in the future. The system is programmed mainly in C# and uses XML files to configure the timetabling library. The system has been thoroughly tested with NUnit, a platform-specific unit testing library, which enabled the developers to verify the code quality. The code has furthermore been evaluated by the independent IT consultant SIG.timetable; FET)uuid:8a7a7fff-90c1-4ff7-b3fe-efd4b00a1b99Dhttp://resolver.tudelft.nl/uuid:8a7a7fff-90c1-4ff7-b3fe-efd4b00a1b99EDeveloping Edible Barcodes from Laser Cutting Biodegradable Materials,Meijlink, Jochem (TU Delft Applied Sciences)]The counterfeiting of food and pharmaceutical products is slowly becoming a very dangerous threat for the global healthcare. In developing countries 10% of the medicines in circulation are already counterfeit. Current anticounterfeiting methods do not offer the right protection for the customers. Most of the anticounterfeiting methods are on the outside packaging, where they can be easily counterfeited or replaced. Furthermore, research has already shown that new anticounterfeiting methods are possible. These new methods are no longer on the outside packaging but on or in the product. Although these new anticounterfeiting methods show promising results, they have difficulty complying to the strict rules of regulatory organisations. This research focuses on developing edible barcodes by laser cutting different biodegradable/food grade materials. Besides the laser cutting this research also focuses on the formation and the properties of glycerol-alginate sheets. These sheets are made by mixing the glycerol and alginate under high temperature. After the sheets are produced, they are put in contact with water and their behaviour is observed. Overall, this research provides an insight that it is possible to develop such barcodes from laser cutting biodegradable/food grade materials, although much research on glycerol-alginate sheets still needs to be done.)uuid:26eabf1f-b9bb-4f2d-9063-5e8965c9ddddDhttp://resolver.tudelft.nl/uuid:26eabf1f-b9bb-4f2d-9063-5e8965c9ddddDe wortelsystemen in E8Pouw, Dennis (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Visser, Paul (mentor); van de Bult, Fokko (mentor); Hart, Klaas Pieter (graduation committee); Delft University of Technology (degree granting institution)aIn dit verslag wordt besproken hoe je deelwortelsystemen in het wortelsysteem E8 kan vinden. In het begin wordt er algemene theorie over wortelsystemen gegeven. Vervolgens worden er twee manieren besproken hoe je deelwortelsystemen in wortelsystemen kan vinden. Uiteindelijk worden de twee manieren toegepast op E8 om deelwortelsystemen in E8 te vinden..Root System; E8; Algebra; Geometry; Lie groups)uuid:8ae6954d-10f2-408a-a53a-80f46ba232d8Dhttp://resolver.tudelft.nl/uuid:8ae6954d-10f2-408a-a53a-80f46ba232d8LEvaluation of Micromixing Models for Turbulent Mixing in Supercritical WatermKoene, Michael (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Roekaerts, Dirk (mentor); Heemink, Arnold (mentor); Pecnik, Rene (graduation committee); Redig, Frank (graduation committee); Delft University of Technology (degree granting institution) Hydrothermal flames have become a very important field of study, especially for supercritical water oxidation. In supercritical water oxidation hazardous, toxic or non-biodegradable aqueous organic waste water streams can be efficiently destructed. Supercritical water oxidation takes place in a aqueous environment above the supercritical point.<br/><br/>In the case of turbulent flow, micromixing models are needed.<br/>In this work, three different mixing models are analysed in a hydrothermal flame environment. These models are Interaction by Exchange < with the Mean, Coalescence/Dispersion and the Mapping Closure model. When the mixing is done around temperatures far below or far above the pseudocritical temperature all models gave the same evolution of average temperature. However when the mixing is done around the pseudocritical temperature the differences are large. The Mapping Closure model is best in agreement with the Navier-Stokes equations so it is advised to use that model when simulating mixing around the pseudocritical temperature.Hydrothermal flames; supercritical water; micromixing; Interaction by exchange with the mean; Coalescence/Dispersion; Mapping Closure)uuid:b54877d5-cc6c-4e96-a977-4a85607717baDhttp://resolver.tudelft.nl/uuid:b54877d5-cc6c-4e96-a977-4a85607717ba:Cleavage and unbinding times of CRISPR associated proteinsovan Duuren, Luuk (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Redig, Frank (mentor); Depken, Martin (mentor); Klein, Misha (mentor); Idema, Timon (graduation committee); Groenevelt, Wolter (graduation committee); Delft University of Technology (degree granting institution)In this thesis the CRISPR-Cas9 mechanism, a promising mechanism for geneediting, is considered. Closed form expressions are derived for the probability and time to cleave or unbind for the associated Cas9 protein. The mechanism can be modelled mathematically by a birth and death process, therefore the expressions could be derived using Markov chains and semigroups. The expressions are compared to simulations and interpreted using the model of hybridization kinetics. Finally the moment generating function of the stopping time is derived for two special Markov processes, i.e. a random walk and a Brownian motion with drift. This was done using martingales.MCRISPR-Cas; Unbinding time; Cleavage time; Birth-death process; Stopping time)uuid:fcb6d5e9-be62-4fa8-a946-95a4a431554cDhttp://resolver.tudelft.nl/uuid:fcb6d5e9-be62-4fa8-a946-95a4a431554c_Thurstone's Pairwise Comparison Model to explore preferences of humans for different food itemsMiddeldorp, Laura (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Kurowicka, Dorota (mentor); Nane, Tina (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)The method of pairwise comparisons is a method that is commonly used in psychology to model human preferences for a set of objects. In a pairwise comparison experiment, the preferences of a sample are obtained by comparing the objects in pairs. Each individual in the sample judges every possible pair of objects and expresses which of the two object he prefers. Thurstone's Pairwise<br/>Comparison Model can then be used on the gathered data in order to obtain rankings of the objects based on the preferences of the sample. This thesis investigates several properties of Thurstone's Pairwise Comparison Model and how it can be used to model human food preferences. In recent years, people have become more aware of the importance of eating healthy food. It may, however, be questioned whether healthy food is generally preferred by the population. This can be examined by means of Thurstone's Pairwise Comparison Model. In order to examine how the model performs, a data study has been carried out using two sets of food products. One set consisted of general food<br/>products, while the other set was comprised of snack products. Both sets of objects consisted of both healthy and unhealthy food products. The influence of an introduction text, emphasizing the importance of healthy food, on the preferences of the individuals has been examined as well. For this, each set of food products was judged by two groups, each group receiving a different introduction text before starting the pairwise comparison experiment. The results of the data study yielded that Thurstone's Pairwise Comparison Model is more suitable for modelling preferences of humans for general food products. Furthermore, the introduction text turned out < to be not of influence on the preferences of participants.7Pairwise Comparison; Thurstone; Preferences; Food items)uuid:fc3ba9d0-8461-4a10-a66d-23b78dd161c2Dhttp://resolver.tudelft.nl/uuid:fc3ba9d0-8461-4a10-a66d-23b78dd161c2LNerve fiber tracing in bright-field images of human skin using deep learning,Bergwerf, Herman (TU Delft Applied Sciences)SMeijering, E (mentor); Delft University of Technology (degree granting institution)}The goal of this thesis is to find an automated method that can trace all nerve fibers in bright-field images of skin tissue. This is an important step towards the automated quantification of intra-epidermal nerve fiber density, an important biomarker in the diagnosis of small-fiber neuropathy.<br/>Deep learning is a popular new field of research in computer vision. In recent years it has been successfully applied to a lot of computer vision problems. Here we try to use deep learning for nerve fiber segmentation.<br/><br/>It will be shown how a convolutional neural network can be implemented and trained to produce nerve fiber segmentation maps. This involves the optimization of many layers of computations (summing up to tens of millions of parameters), which we did using a modern machine learning toolkit. Statistical analysis of the obtained results show that the neural network has a performance that is comparable to a human control, and out-competes an earlier method that was developed using conventional image analysis tools, by a big margin. A number of improvements are proposed to further increase the neural network performance.TDeep Learning; Neural Networks; Small fiber neuropathy; Convolutional Neural Network)uuid:40a7ea8a-8a07-45cc-ad39-16cc975442daDhttp://resolver.tudelft.nl/uuid:40a7ea8a-8a07-45cc-ad39-16cc975442daBreakthrough time of a geothermal reservoir: Estimating the impact of well spacing, reservoir and operational inputs on the breakthrough time of a geothermal doublet=van Rijn, Sophie (TU Delft Civil Engineering and Geosciences)nDaniilidis, Alex (mentor); Bruhn, David (mentor); Delft University of Technology (degree granting institution)This research identifies and provides a relative ranking of the parameters that control the thermal breakthrough time of a geothermal doublet. The ranking is based on simulations modelled by a three-dimensional model build in COMSOL Multiphysics with a simulation duration of 50 years. The model is a nonisothermal, isotropic, cuboid consisting of a sandstone aquifer surrounded by identical impermeable layers. The ranking is derived based on a solution space covering a minimum, maximum and mean value for each of the simulation parameters. The investigated simulation parameters are the density, porosity, permeability, thermal conductivity and specific heat capacity of both the surrounding rock formations and the aquifer, the depth and thickness of the aquifer, the flow rate, injection temperature and the well spacing. The mean values of the solution space form the base model, from which the parameters will divert separately to monitor the model s behaviour on the varying parameters.<br/><br/>In this research, the breakthrough time is defined as the time at which the production temperature is decreased by 1% to 99% of its initial value. The ranking is based on comparing the proportional change of each parameter from the base model to the change in breakthrough time. The results show that the thickness, flow rate and the well spacing are the most crucial parameters influencing the thermal breakthrough time of a reservoir. Overall, the flow rate has the greatest impact, with a decrease of 16.7 years between a flow rate of 150 m3/hour and 250 m3/hour.<br/><br/>In addition, the surrounding rock parameters have a notably smaller impact on the thermal breakthrough time compared to the reservoir rock and process parameters. The surrounding rock parameter with the relatively largest impact on the breakthrough time is the specific heat capacity, which is only a change of 0.2 years between a specific heat capacity of 1150 and 1250 Jkg-1K-1.%breakthrough time; geother< mal doublet)uuid:f75cc61c-a192-497a-84f0-11c0fad5207eDhttp://resolver.tudelft.nl/uuid:f75cc61c-a192-497a-84f0-11c0fad5207e=A conjecture on the complete boundedness of Schur multipliersWildschut, Guillermo (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Caspers, Martijn (mentor); Gijswijt, Dion (graduation committee); van den Dries, Bart (graduation committee); Delft University of Technology (degree granting institution)Schur multipliers are a concept from functional analysis that have various uses in mathematics. In this thesis we provide an introduction of the aforementioned Schur multipliers and the associated Schatten p-classes. We prove a number of results and introduce some concepts of functional analysis in order to get to the central topic: a conjecture by Pisier regarding Schur multipliers. For p equal to 1, 2 or infinity all Schur bounded multipliers are completely bounded, and the completely bounded norm of a Schur multiplier is in fact equal to its operator norm. On the other hand, for p unequal to 1, 2 or infinity Pisier conjectures that there exist bounded, but not completely bounded Schur multipliers. Whereas the first part of the thesis is spent on studying the theoretical nature of the problem, in the second part we perform a number of numerical computations yielding insight into the problem. For a number of random finite-dimensional Schur multipliers and various p we approximated the operator norm using the BFGS minimization algorithm. This resulted in us posing a new conjecture that the completely bounded norm is equal to the norm for any Schur multiplier for any p, i.e. we suggest Pisier s conjecture is false. Finally, we suggest further studies that can be done.<br/><br8Functional analysis; Schatten classes; Schur multipliers)uuid:0630d6c1-7f64-4083-8eba-0ed616855336Dhttp://resolver.tudelft.nl/uuid:0630d6c1-7f64-4083-8eba-0ed616855336oHomogeneous broadening of the zero-phonon line in the nitrogen-vacancy centre in diamond for all strain regimeskFronik, Thom (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)pHanson, Ronald (mentor); Dubbeldam, Johan (mentor); Delft University of Technology (degree granting institution)The nitrogen-vacancy centre in diamond has shown to be a promising solid-state spin-qubit for applications in quantum information processing. NV centres can be used as nodes in quantum communication networks by remote controlled entanglement. The success of such entanglement schemes depends on the probability of photons being emitted in the zero-phonon line. To increase this probability, NV centres in thin diamond membranes are placed in optical cavities. However, NV centres in thin diamond membranes often show much larger strain splitting. In this thesis, the effect of such strain interactions on the population dynamics and homogeneous broadening of the zero-phonon line of the excited state is determined.ENV centre; nitrogen-vacancy; homogeneous broadening; zero-phonon line)uuid:93f83559-9ffa-44e1-876a-aa0d561ee1a5Dhttp://resolver.tudelft.nl/uuid:93f83559-9ffa-44e1-876a-aa0d561ee1a5!De partitiefunctie van RademacherNRos, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science)Bosman, Johan (mentor); van den Dries, Bart (graduation committee); Gijswijt, Dion (graduation committee); Delft University of Technology (degree granting institution)There are several ways to write the number 5 as a sum of positive integers, disregarding order. A quick calculation shows that this can be done in 7 ways: 5 = 5, 5 = 4 + 1, 5 = 3 + 2, 5 = 3 + 1 + 1, 5 = 2 + 2 + 1, 5 = 2 + 1 + 1 + 1 and 5 = 1 + 1 + 1 + 1 + 1. In the same way, we can count the number of ways for each integer n. Although this calculation is trivial, a closed form for this function is not as easily obtained as one for combinations, for example. This work formulates and proves Rademacher's formula for these partition numbers. It also tries to uncover some key ideas behind the proof, the supporting theory and othe< r inspirations.UPartition; Rademacher; Circle method; Ford-circles; Farey-sequences; Hardy; Ramanujan)uuid:650e76d9-6342-4f69-83ea-9aa2f574799bDhttp://resolver.tudelft.nl/uuid:650e76d9-6342-4f69-83ea-9aa2f574799bMethods For Feature Extraction of an Outcrop Using Terrestrial LiDAR: Methods For Feature Extraction of an Outcrop Using Terrestrial LiDARaPahal, Surya (TU Delft Civil Engineering and Geosciences; TU Delft Geoscience and Remote Sensing)Lindenbergh, Roderik (mentor); Storms, Joep (graduation committee); Delft University of Technology (degree granting institution)aThe following report brings to light how LiDAR data of an outcrop can be acquired and subsequently processed in order to extract the geometry of the outcrop and its pertaining parameters. It makes the use of a sandstone outcrop in the Trooz quarry, Belgium, near Liege. The outcrop was scanned using a terrestrial laser scanner, after which the point cloud data recorded information, pertaining to position and intensity was then processed and subject to interpretation. The report aims to systematically and chronologically take the reader through the entire workflow used by the author, its drawbacks and advantages. Whilst providing a specific analysis of the outcrop in question, creating a general guideline is also an aim. Prior to the processing the significance of the geologic history of the area is touched upon along with the practical acquisition of that data, concerning equipment and procedure. The physical principles of LiDAR and other possible options of acquiring data such as photogrammetry are explained, each with their benefits and shortcomings. The practicality of LiDAR is especially analysed followed by explanation and usage of processing methods such as registration, geo-referencing and computation of geometrical parameters, specifically with the help of software s such as CloudCompare and MATLAB. Once the results of such parameters are derived, their integrity is discussed by comparing MATLAB oriented methods to those of CloudCompare. These quantified results include values of dip angle and direction over the entire outcrop and the corresponding normal vectors. Varying roughness over the surface of the outcrop and analysis of the intensity distribution present. Whilst also validating these results by comparing them with manual recorded results of dip angle and direction taken at the site. The significance of these parameters is discussed and their application in the characterization of layering. Finally, suggestions regarding the methodology both during acquisition and processing such as during geo-referencing are made by displaying obstacles encountered and flaws realized in the author s own work.+LiDAR; Scanner; Outcrop; Feature Extraction)uuid:c2752985-4641-4dc7-9c8c-a9b62e2dff32Dhttp://resolver.tudelft.nl/uuid:c2752985-4641-4dc7-9c8c-a9b62e2dff32RStatistical analysis to depict the influence of news headlines on stock volatilitysPerrenet, Yannick (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Probability)Nane, Tina (mentor); Gijswijt, Dion (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)1A statistical approach to depict stock volatility based on general news headlines by exploiting Machine Learning methods such as sentiment analysis and neural networks. The results from the analysis are then used in the financial market with a particular trading strategy, called a bottom straddle. We conclude that not enough information can be extracted from the general news headlines to make profits using the bottom straddle. However, the general news headlines might still be valuable in combination with time series analysis or other inputs to the model.JStatistical analysis; Neural Networks; sentiment analysis; financial model)uuid:ad1ad40c-54fa-42af-87f7-904f40fa605cDhttp://resolver.tudelft.nl/uuid:ad1ad40c-54fa-42af-87f7-904f40fa605cTTesting nonlocality in quantum networks using iteratively obtained Bell inequalitiesovan Heerden, Rik (TU Delft Ap< plied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Dubbeldam, Johan (mentor); Taminiau, Tim (mentor); Blaauboer, Miriam (graduation committee); Groenevelt, Wolter (graduation committee); Delft University of Technology (degree granting institution).Quantum networks play an important role in the fields of quantum information and quantum computation. One of the current problems for these networks concerns nonlocality. Characterizing and detecting nonlocality is relevant to the implementation of quantum networks and quantum repeaters, where Bell inequalities can be used to test if configurations are prepared correctly.<br/>This report contains an overview of an iterative method to find Bell inequalities for networks. Starting from a given network, this method constructs a new Bell inequality for a network containing one additional source and one additional party. We use this procedure to find new Bell inequalities for specific network structures and analyse how these can be used to detect nonlocality within a network.<br/>In the first part the Bell inequalities are considered from a more theoretical point of view. We focus on star-shaped networks and discuss violations predicted by quantum mechanics. We look for quantitative bounds describing a set of states that lead to violation, giving an indication of the required quality of the sources.<br/>Finally this method is applied to a setup similar to the one described by Bernien et al. We consider a network consisting of three parties and two sources. The effect of errors during preparation of an entangled pair of photons on the ability to detect nonlocality is evaluated. The same is done for the effect of measurement errors. Using numerical computations we show that violation of the Bell inequality can be improved by choosing different measurement angles.1Bell inequalities; Quantum; Networks; Nonlocality)uuid:b2d48139-ff7a-4cf7-9e85-88f7c4d2cf7cDhttp://resolver.tudelft.nl/uuid:b2d48139-ff7a-4cf7-9e85-88f7c4d2cf7c6Motion Reference Unit Testing Platform: MRU Assessmentvan der Marel, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Horst, Casper (TU Delft Electrical Engineering, Mathematics and Computer Science)Remis, Rob (mentor); Nieuwenhuizen, Frank (mentor); Lager, Ioan (graduation committee); Aubry, Pascal (graduation committee); Delft University of Technology (degree granting institution)In order to make offshore working conditions safer, Ampelmann B.V. builds platforms that stay stable by compensating for a ship s motion. These platforms are controlled via motion reference units (MRUs). In order to test the performances of these MRUs, a linear motion MRU test setup was developed. The system was divided into three parts: hardware, software and MRU assessment. This thesis focuses on the design and implementation of the MRU assessment part and on testing MRUs with the complete prototype setup.<br/>Ampelmann supplied the MRU with which the test were conducted. Validation tests have been done with a simulator and with the setup itself. Included in the assessment of the MRUs was the latency, signal-tonoise ratio and low-frequency behaviour, compared to a ground truth. Concluded from the tests was that the designed test setup has potential to accurately assess the performance of MRUs. There are some minor improvements to be made, but the overall system works as intended.1Motion Reference Units; Accelerometer; Assessment#52.0201284835642, 4.351787569638532)uuid:d13b1a3c-0f0e-4a20-afc0-65413d33a658Dhttp://resolver.tudelft.nl/uuid:d13b1a3c-0f0e-4a20-afc0-65413d33a6583Towards the Visualization of the Turbulence Cascade,Mascini, Merlijn (TU Delft Applied Sciences)\Mukherjee, Siddhartha (mentor); Delft University of Technology (degree granting institution)A turbulent flow is composed of swirling eddies of many sizes. Energy, which is added to the flow at the larger scales, is transferred down through consecutively smaller eddies until the scale is small enough that viscous forces dominate, at which point the energy is dis< sipated. The mechanism by which energy is transferred down the scales of eddies is generally described as eddy break-up, but the process of eddies breaking into smaller eddies has never been directly observed. The objective of this research is to identify and visualize eddies and their breakage into smaller eddies in numerically simulated isotropic turbulence flows. A corre- lation vector is defined at each point in space, based upon the dot product of velocity over spatial distance. This function shows eddies as the result of correlation over the entire field for each point, in contrast to ear- lier eddy identification techniques which focus only on local properties of the flow, such as kinetic energy magnitude. The resultant correlation field shows blobs of high correlation, which can be interpreted as the kernel of a coherent structure in the flow. These kernels can be seen splitting into smaller kernels over time an indication of the turbulent energy cascade at work. Making use of the Biot-Savart law, the veloc- ity field associated with a coherent blob of correlation is generated from the associated vorticity field. The reconstructed velocity field is vortex-like in structure, and appears to break into two separate vortices as the kernel separates into two distinct kernels, yielding a visualization of turbulent eddy dynamics in real space the first step towards the visualization of the turbulent energy cascade.Turbulence; transport phenomena; fluid mechanics; energy cascade; turbulent cascade; richardson cascade; eddy break-up; cfd; biot-savart
2020-07-06Molecular Science & Technology)uuid:125247c1-1845-46d3-a10e-d15d4cc2af0aDhttp://resolver.tudelft.nl/uuid:125247c1-1845-46d3-a10e-d15d4cc2af0aImproving the reliability of pressure ulcer prevention by sensing human bio-signals: Analysis of using piezoelectric sensors to sense respiration and heart rateSmit, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); Tijhuis, Job (TU Delft Electrical Engineering, Mathematics and Computer Science)oMastrangeli, Max (mentor); French, Paddy (mentor); Delft University of Technology (degree granting institution)Pressure ulcers, also known as bedsores, are wounds that form when a person sits or lays in the same<br/>posture for an extended period of time. Continued pressure being applied to the same spot causes<br/>the skin to decay, possibly continuing into underlaying tissue if the wounds are not treated. A common<br/>and proven practice to prevent pressure ulcers from forming is to regularly change the posture of the<br/>patient, so that there is not too much pressure on any one part of the skin.<br/>Momo Medical is creating a sensor system to assist in preventing pressure ulcers. They already<br/>have a prototype using force-sensing resistor (FSR) and piezoelectric sensors to measure changes in<br/>posture of the patient. The prototype is able to detect if a patient has moved enough, whether on their<br/>own or by the nurses, to prevent pressure ulcers. The prototype works, but they need their system to<br/>be more reliable.<br/>The research in this thesis focuses on improving the piezoelectric sensors. Momo Medical uses<br/>the piezoelectric sensors to measure human bio-signals, mainly respiration and heart rate, through the<br/>mattress. Two different printed circuit boards (PCBs) were designed as test set-ups to be able to easily<br/>modify the amplifier to measure the piezoelectric sensors separately. Using these test set-ups two<br/>common piezoelectric sensors were compared, namely lead zirconate titanate (PZT) and polyvinylidene<br/>difluoride (PVDF) sensors. From this comparison it was concluded that the PVDF sensors consistently<br/>have a better signal-to-noise ratio (SNR), but that both the PZT and PVDF sensors were able to measure<br/>human bio-signals effectively. The PVDF sensors did showed even more promising results when<br/>using them in a different mechanical configuration.<br/>In the test set-up the amplifier was also changed to improve the read-out of the sensors. Multiple<br/>iterations o< n the amplifier design were tested. In the final design a non-inverting amplifier was chosen to<br/>decouple the amplification from the input impedance of the amplifier and a input impedance of 100M<br/>was chosen. Because of the high input impedance in the final design the signal was dampened less<br/>and less amplification was needed, thus reducing noise.Rpressure ulcers; piezoelectric; ballistocardiography; Respiratory rate; Heart rate
2023-07-04)uuid:022f08a3-9329-4457-b916-921006889555Dhttp://resolver.tudelft.nl/uuid:022f08a3-9329-4457-b916-921006889555DAmbulancelocaties bepalen met een benadering van het hypercube modelTde Miranda, Lisa (TU Delft Electrical Engineering, Mathematics and Computer Science)van Essen, Theresia (mentor); Spandaw, Jeroen (graduation committee); Groenevelt, Wolter (graduation committee); Delft University of Technology (degree granting institution)De locaties van ambulancestations zijn van belang bij het redden van levens. Dit onderzoek beschrijft een Mixed Integer Lineair Programming (MILP) model die de optimale locaties van ambulances bepaald zodat het dekkingsniveau maximaal is. Het dekkingsniveau is het percentage van het totale aantal oproepen waarbij een ambulance binnen een bepaalde vaste tijd op de locatie van het incident kan zijn. Het model houdt rekening met de kans dat een ambulance bezet kan zijn en de reistijden die afhankelijk zijn van de locatie van de ambulance en het incident. Er wordt ook rekening gehouden met de kans dat een ambulance op een oproep reageert. Deze kans wordt bepaald met een benadering van het zogeheten hypercube model. Hierbij wordt aangenomen dat de kans dat een ambulance reageert op een oproep onafhankelijk is van andere ambulances. In werkelijkheid is dit niet zo, daarom moet dit worden gecorrigeerd met correctiefactoren. Welke ook bepaald worden met het hypercube model. Het MILP-model is in dit onderzoek toegepast op twee regio s in Nederland. Er is gekeken naar de optimale locaties om ambulances te plaatsen en het maximale dekkingsniveau. Het MILP-model is op een aantal regio s toegepast met en zonder de correctiefactoren. Hieruit blijkt dat het dekkingsniveau hoger is bij het plaatsen van de ambulances met behulp van het MILP-model zonder de correctiefactoren en dat hetMILP-model niet geschikt is voor grote datasets.1Hypercube model; Ambulancelocaties; Dekkinsniveau)uuid:d34e0179-f911-40f3-94a8-73944cb7e2ffDhttp://resolver.tudelft.nl/uuid:d34e0179-f911-40f3-94a8-73944cb7e2ffEAnalysis of Microscopic Images: A Gradient Vector Flow Based Approachden Bakker, Duncan (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Budko, Neil (mentor); Kraaijevanger, Hans (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)RThe theory of active contours is applied to microscopic images of cells. A model is developed that approximates cell borders by dynamic curves. This model is based on gradient vector flow (GVF), an external force that acts on the contours. Both active contours and the GVF force field are defined as functions that minimize certain functionals. The corresponding Euler-Lagrange equations are derived and analyzed theoretically. A number of auxiliary algorithms are designed to aid the performance of the main snake algorithm, including a preprocessing algorithm, a method for detecting cell centers and an algorithm that detects areas devoid of cells. Results of the snake algorithm are presented, along with practical considerations regarding parameter choice. Finally, statistical methods are applied to the results to demonstrate their usefulness.5Image processing; Active Contours; numerical analysis)uuid:b27bfe45-d983-441c-978f-99a33fdeb714Dhttp://resolver.tudelft.nl/uuid:b27bfe45-d983-441c-978f-99a33fdeb7140Motion Reference Unit Testing Platform: SoftwareBenders, Dennis (TU Delft Electrical Engineering, Mathematics and Computer Science); Burgers, Bastiaan (TU Delft Electrical Engineering, Mathematics and Computer Scie< nce)oThe Motion Reference Unit (MRU) is an important component in the Ampelmann Operation B.V. systems. In order to assess the performance of different MRUs a test system is developed. By using a one Degree of Freedom rail, wave motions can be simulated in the sway, surge and heave direction of a ship. The test system is divided in three parts: hardware, software and MRU assessment. This thesis focuses on the software design and implementation of the system. It turned out that the software performed well enough for the test system. However, due to limited project time, not all designed functionality could be implemented.6Testing platform; MRU; Software; Real-time application)uuid:d3c88c25-d2d6-4cbc-a140-2178396a14e3Dhttp://resolver.tudelft.nl/uuid:d3c88c25-d2d6-4cbc-a140-2178396a14e3League Of LasersPVermeer, Jop (TU Delft Electrical Engineering, Mathematics and Computer Science); Miedema, Nico Arjen (TU Delft Electrical Engineering, Mathematics and Computer Science); Alaka, Shaad (TU Delft Electrical Engineering, Mathematics and Computer Science); de Bruin, Niels (TU Delft Electrical Engineering, Mathematics and Computer Science)Bidarra, Rafa (mentor); Lukosch, Stephan (graduation committee); Wang, Huijuan (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution):This report describes the development of a superhuman sports multiplayer game that makes use of augmented reality through the HoloLens. The game is a reenvisioning of the original League of Lasers, a pong/football-esque game for Android phones using camera tracking and special headgear for player positioning. The game was specifically redesigned to use neither a camera or a phone, but instead use the HoloLens' spatial localisation features. The goal of the project is to provide a superhuman sports multiplayer experience on the HoloLens. To be able to provide this, a system for managing spatial anchors and a custom networking architecture were developed, making use of a game server, game clients, a master game client and a web server for sharing anchors. Along with this, large-scale playtests were performed, where data was collected. The corresponding game design changes from the original game are described and implemented to ensure an optimal experience. As the game was developed in Unity with the Mixed Reality Toolkit, software quality was kept at adequate levels throughout the project through a custom CI setup, code written with testability and maintainability in mind through the humble object pattern, and rigorous PR reviewing guidelines. For the development process itself, Scrum was used with weekly meetings, a Waffle project board and daily status reports. Numerous problems with the combination of Unity, the Mixed Reality Toolkit and the HoloLens made the project a laborious endeavour, but the final result and design of the game exceeded our initial expectations.Augmented Reality; Sports; Game)uuid:0f78c996-59d9-48b0-9280-243644811117Dhttp://resolver.tudelft.nl/uuid:0f78c996-59d9-48b0-9280-243644811117Automated Pricing SuggestionsUKatzy, Jonathan (TU Delft Electrical Engineering, Mathematics and Computer Science); Rietveld, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Steeg, Jaap-Jan (TU Delft Electrical Engineering, Mathematics and Computer Science); Wiegel, Erik (TU Delft Electrical Engineering, Mathematics and Computer Science)van Riemsdijk, Birna (mentor); Wang, Huijuan (graduation committee); Dorresteijn, Stefan (graduation committee); Bloo, Roel (graduation committee); Jonker, Catholijn (mentor); Delft University of Technology (degree granting institution)nAs Machine Learning is becoming more accessible to small businesses, thanks to the rapid advance in computing power, smaller start-ups such as Sjauf (a ride sharing start-up) are starting to get interested in implementing Machine Learning solutions in their product. Sjauf needed a system that could automatically tell its customers how much a certain trip would cost them. Using this information multiple d< ifferent models were developed and integrated into an ensemble. This ensemble as well as the models used by it were then used for price prediction. This project is a proof of concept to show that Machine Learning is capable of solving this problem in real time.<br/><br/>After researching state of the art Machine Learning models for price recommendation, the architecture of the system was designed. The supplied data was preprocessed, after which a custom Genetic Algorithm was developed for optimising models and ensembles. After validation on real-life company data, a comparison using empirical metrics was conducted. We use these empirical metrics to show that a bagging ensemble is the most efficient and accurate model for this purpose. This bagging ensemble outperformed the currently implemented functions, whilst adhering to the set boundaries on response times. Lastly, recommendations are made to the company with an overview of potential future work in this subject.<brrMachine Learning; Price Suggestion; Neural Networks; Real time; Genetic Algorithm; Ride Sharing; Ensemble Learning)uuid:1a9fca39-917b-4ced-83f0-6b72f42855fbDhttp://resolver.tudelft.nl/uuid:1a9fca39-917b-4ced-83f0-6b72f42855fb.Schematic visualisation of geographic networksEDijcks, Isha (TU Delft Electrical Engineering, Mathematics and Computer Science); Wissel, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science); Heddes, Rens (TU Delft Electrical Engineering, Mathematics and Computer Science); Yilmaz, Kaan (TU Delft Electrical Engineering, Mathematics and Computer Science)_Roy, Sohon (graduation committee); Delft University of Technology (degree granting institution)The focus of this project is to develop a web application that automates the process of drawing schematic networks from geographical networks. It allows users to upload geographical networks and inspect the schematic representation in the browser. During the two week research phase we found a Master's Thesis which explains a method for modelling railway tracks and junctions and attempts to draw schematics. We improve upon the findings of this thesis. We wrote a transformer that can transform real-world GeoJSON data of railway networks to abstract input usable by our algorithms. If our application is to be extended to other infrastructure networks, a different transformer can be implemented while using the same underlying algorithm. We performed weekly sprints. At the end of each, we presented the improvements to our client to receive feedback. With this feedback we created a sprint plan to assign and prioritise the tasks and responsibilities of the next sprint. The testing of our application is based on extensive unit tests and end-to-end tests. We evaluated the results of our application and documented recommendations for improving the algorithm. Our application serves as a proof-of-concept to our client.schematic; networks)uuid:73dfe1f2-89a1-43ae-b0f7-094fc480ca2eDhttp://resolver.tudelft.nl/uuid:73dfe1f2-89a1-43ae-b0f7-094fc480ca2edTracking the Progress of an Escape Room to Support the Game Host: Computer Science Bachelor's ThesisPVeldkamp, Lisette (TU Delft Electrical Engineering, Mathematics and Computer Science); de Bruin, Ege (TU Delft Electrical Engineering, Mathematics and Computer Science); Kroes, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); Hurkmans, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science)\Brinkman, Willem-Paul (mentor); Delft University of Technology (degree granting institution)Escape rooms are multi-player games that contain several puzzles that need to be solved in order to open locked chests and discover new clues, which eventually enables the players to escape the room. While the players are inside the escape room, the game host observes the group through live cameras. When players tend to fail to make it out of the escape room in time, the host needs to give them hints to keep them on track. Popup-escape is a company that designs escape rooms. They have asked us to develop an application that support< s the game host in the process of observing escape rooms. Hence, we developed an application that displays live video streams and shows valuable information about the progress of the game. The game host can configure the escape room in the application before players enter the escape room. This configuration sets up how the escape room is structured. The game host indicates the number of chests (key points in the game) that need to be unlocked and the time it should take players to open it. The application then processes the incoming video streams and detects chests that have been opened, as well as the level of current activity. The progress is measured against time. When the progress made is falling short compared to the preconfigured time limits, the host gets a warning, alerting him that the players in the escape room need a hint in order to be able to finish the game in time.escape room; tracking, progress$BSc Computer Science and Engineering)uuid:e028b9d8-0412-49c5-84ac-e499ce687850Dhttp://resolver.tudelft.nl/uuid:e028b9d8-0412-49c5-84ac-e499ce687850VAnalysis of Microscopic Images: Boundary Detection Using a Modified Mumford-Shah ModelQKerst, Arthur (TU Delft Electrical Engineering, Mathematics and Computer Science)Budko, Neil (mentor); van Elderen, Emiel (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)Deformable energy-minimizing contours are used in image analysis, particularly to detect boundaries from objects. From the Mumford-Shah model we derive an equation to move such contours towards the boundary, which minimizes the functional. The external force is computed using the mean value of the inside and outside area of the contour. Various image filtering methods are proposed to enhance this model. We introduce an improved Mumford-Shah model to improve the computational time without losing accuracy. An artificial force is added at the beginning of the simulation to quickly yield an approximation of the contour. Finally, we consider a simplified version of the model, which we solve analytically. The solution is used to find suitable parameters for the model.LBoundary Detection; Variational Methods; Active Contours; Image Segmentation)uuid:737b3c12-3e91-4bc5-8b68-584417110ad2Dhttp://resolver.tudelft.nl/uuid:737b3c12-3e91-4bc5-8b68-584417110ad2-Automation of the Game Master in Escape RoomsMBot, Bernard (TU Delft Electrical Engineering, Mathematics and Computer Science); Lopez Kchlin, Jael (TU Delft Electrical Engineering, Mathematics and Computer Science); van Asten, Timo (TU Delft Electrical Engineering, Mathematics and Computer Science); Ho, Bjrn (TU Delft Electrical Engineering, Mathematics and Computer Science)$Escape rooms are an emerging market. In these physical and mostly group based games, players are locked in a room with the goal to solve puzzles within a certain time limit in order to escape the room. To make sure players have a pleasurable experience, they are monitored during the game by a so called game master. This person helps players during the game. When players get stuck the game master gives players a hint. Another possible task of the game master is to create an immersive story within the escape room. The game master can do this by communicating with the players while taking on the role of certain characters that are part of that story.<br/>The goal of this project was to develop the Escape-Master system: a system that automates the role of the game master. In the system the game master can define an arbitrary escape room by inputting puzzles, characters and dialog for those characters. This dialog can include hints or storyline narrative. With this information provided, the system can automatically interact with the players. The system keeps track of the progress of the players and uses this information to interpret questions they provide to the system using natural language processing. After this the system can provide a fitting response, which can be a hint or narrative that progresses the story of the escape room. Th< e system can also start interactions with players on its own, based on time passed of their progress in the game.<br/>The project consisted of two phases: research and development. During the research phase information was gathered on player interaction, user engagement, and chatbots. During the development phase a system was constructed that permits the game master automate the process of giving hints and create an immersive story. Additionally, an interface was build to give the game master the ability to define an escape room and start games while being notified of the actions the system takes. It was tested in a live setting on two occasions, which yielded favorable results in terms of user engagement and immersion.4chatbot; escape room; engagement; messaging; puzzlesBachelor Computer Science)uuid:ca0d1357-6c6d-4d25-bc78-841708174263Dhttp://resolver.tudelft.nl/uuid:ca0d1357-6c6d-4d25-bc78-841708174263UConvolution in Multiphase Flow Simulations: Improving Interface Curvature EstimationskSpaans, Erik (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)van der Heul, Duncan (mentor); Kleijn, Chris (mentor); van As, Kevin (mentor); Heemink, Arnold (graduation committee); Kenjeres, Sasa (graduation committee); Delft University of Technology (degree granting institution){The accurate approximation of the surface tension force is paramount for continuum surface models in the field of computational fluid dynamics for multiphase flow where surface tension is relevant. This involves being able to accurately calculate the curvature at the interface. This study focuses on the use of convolution in smoothing the VOF colour field in order to obtain better approximations of the curvature. Given the sudden jump in values of the VOF colour field, the calculation of its derivative for the curvature is sensitive to errors, given the large values of high order terms that determine the truncation error. To deal with this problem, convolution of this abruptly varying field can be used to create a smoother transition. The curvature approximation of a circular interface improved as the support of the convolution was increased.<br/>It was proven analytically that, for these interfaces, the original curvature is retrieved from the convoluted field. Interfaces along which the curvature varies were also considered, and it was found that there is a critical convolution support that minimizes the error in the curvature, given that the choice of the support length can modify the curvature that is estimated.<br/>An algorithm was implemented in OpenFOAM that calculates the convolution of the VOF colour field. The resulting smoothed field was then used to calculate the curvature, which is needed for the surface tension force of the system. The simulations of a two-dimensional rising bubble resulted in more accurate results for the circularity and the rising velocity, when compared to the original OpenFOAM implementation with no smoothing. With the convolution algorithm, the terminal velocity deviated only 0.01% from a well-accepted benchmark case, a great improvement when compared to the 4.2% difference when no smoothing was used. However, simulations of a static bubble in zero-gravity rapidly resulted in unphysical flow, manifested as a wavy interface, when a convolution support larger than 2 cells was chosen. An improvement of the estimation of the surface tension force direction may be needed for this behaviour to disappear.6convolution; multiphase flow; OpenFOAM; curvature; VOF)uuid:428a1912-22a8-4106-9f71-e6a52134fe9bDhttp://resolver.tudelft.nl/uuid:428a1912-22a8-4106-9f71-e6a52134fe9bEParticle models for sand transport in water: analysis and simulationspde Gijsel, Stefan (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Heemink, Arnold (mentor); Roekaerts, Dirk (mentor); van Gijzen, Martin (graduation committee); de Roode, Stephan (graduation committee); Delft University of Technology (degree granting institution)_This thesis describes how the simple random walk par< ticle model can be extended to account for sand deposition and suspension, and for particle interaction: clumping together and falling apart. The extended models are analyzed, and the corresponding partial differential equations are derived. These equations are compared to the currently used transport equations. The majority of the analysis is about particle interaction, for which a stochastic differential equation for mass was added to the random walk model. The resulting equation for the particle number density is not in complete agreement with the one that is currently used, due to the choice of the mass equation. <br/><br/>Furthermore, numerous simulations are done using both the basic models and the extended ones. The simulation results were as expected. Several comparisons are made between the random walk model and the random flight model, and between models with and without the extensions described. For these comparisons too, the results were as expected.<br/><br/>Recommendations for further research include simulating with more realistic conditions and domains, and developing a more advanced model extension for particle interaction. Also, the effects of particle interaction on particle deposition and suspension could be analyzed, as this thesis does not cover an extended model for both effects.Stochastic Differential Equations; random walk; random flight; Particle Model; Sediment transport; sediment transport modelling; Sand)uuid:5868c2df-599c-4326-b08c-4d5fb6f4ed3bDhttp://resolver.tudelft.nl/uuid:5868c2df-599c-4326-b08c-4d5fb6f4ed3b9String translations: Web application for app translationsKBorhem, Maria (TU Delft Electrical Engineering, Mathematics and Computer Science); Hizli, Beyza (TU Delft Electrical Engineering, Mathematics and Computer Science); Jimmink, Emma (TU Delft Electrical Engineering, Mathematics and Computer Science); van Steijn, Zo (TU Delft Electrical Engineering, Mathematics and Computer Science)yZaidman, Andy (mentor); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)bunq is an internationally active digital bank. At the moment, the bunq app is only available in English, Dutch, German, Italian and Spanish. Their goal is to be a worldwide player. To be able to fulfil this goal, their app should be available in multiple languages. In the past, the translation process took an unnecessary large amount of time. Due to this inefficiency in the process, the client, bunq, gave the team an assignment to create an application which helps to decrease the workload and time spent on translating. The application should solve the following issues: (1) translating the strings is time-consuming; (2) developers lose time by having to copy and paste the strings into the code; (3) inconsistency mistakes between the apps are made when inserting the strings into the code; (4) translations might be incorrect; (5) fluent speakers are needed for each language. <br/>The final product is a web application that solves the main issues of decreasing the workload and time spent on translating.3Web application; String translations; Crowdsourcing)uuid:0120a2ad-a153-4740-9ee5-067726b506ddDhttp://resolver.tudelft.nl/uuid:0120a2ad-a153-4740-9ee5-067726b506dd2Dynamic Distribution through the city of AmsterdamLMostert, Chris (TU Delft Electrical Engineering, Mathematics and Computer Science); Schrder, Casper (TU Delft Electrical Engineering, Mathematics and Computer Science); Eysbach, Jelle (TU Delft Electrical Engineering, Mathematics and Computer Science); Bakx, Ilja (TU Delft Electrical Engineering, Mathematics and Computer Science)Spaan, Matthijs (mentor); Visser, Otto (graduation committee); Wang, He (graduation committee); Delft University of Technology (degree granting institution) This report explains the design choices, implementation and results of a software engineering project commissioned by MakeTek. The team was tasked with making a system that could solve bike delivery scheduling problems with limited bike carrying capacity, time windows, dynamic delivery additions, movab< le pickup points and delivery time estimates.<br/><br/>The project started with two weeks of research, which concluded that the main algorithm should be a Genetic Algorithm (GA). The final product contains an app for visualising results as well as a backend that runs the genetic algorithm. Both systems are written in TypeScript and built upon a boilerplate provided by MakeTek. To calculate routes an open source routing provider is used, and the project is executed with an agile development workflow to ensure the product conforms to the client's expectations.<br/><br/>The implemented system contains almost all desired features and the missing ones were chosen to not be included due to time constraints and limited functional benefits. It is well-tested, extensible and adheres to software quality standards. <br/><br/>A solution is constructed by first clustering deliveries by location to distribute them over the bikes, then the genetic algorithm is run on each cluster separately. At the end of every generation of the GA the intermediate best solution is saved in a database. This ensures a valid solution is available at all times. Finally, postprocessing can be run on the final solution which checks if it is more efficient for a deliverer to wait between certain deliverers to prevent them from being early.<br/><br/>Testing shows that the implemented system and its features work as intended on different datasets. The effect of different parameters on the performance of the genetic algorithm is explored, with the following conclusions:<br/><br/>The algorithm should have enough opportunity to explore the solution space. This is achieved by setting an appropriate mutation parameter.<br/><br/>No significant performance differences are present between single point, two-point and uniform crossover.<br/><br/>Tournament selection converges faster than roulette selection, but explores less of the solution space.<br/><br/><br/>The resulting system successfully implements all of the requirements as set by the client. It includes an algorithm that converges to an optimum, it can adapt to new changes and a solution can be requested at any time during runtime. It can be concluded that the project is brought to a successful end.DPickup and Delivery problem; Genetic Algorithm; Software Engineering)uuid:24edf75f-2b8f-4620-b3f3-4abf7f1694f6Dhttp://resolver.tudelft.nl/uuid:24edf75f-2b8f-4620-b3f3-4abf7f1694f6Attribution ModellingAndringa, Sytze (TU Delft Electrical Engineering, Mathematics and Computer Science); Zoon, Job (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Werf, Daan (TU Delft Electrical Engineering, Mathematics and Computer Science)Spaan, Matthijs (graduation committee); Van, Wessel (mentor); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)BOne of the greatest challenges in marketing is measuring the return of investment of a marketing campaign and translating that into a strategy. Companies spend a lot of money on marketing without knowing how eective certain marketing campaigns are. To solve this problem for bunq, we will be using machine learning to create a marketing attribution system which outputs the optimal parameters for advertisements, based on data from all previous bunq advertisements. This tool can be used by the marketing department of bunq to increase its eciency. The marketing attribution project consists of three parts: the machine learning model itself, the input data of the machine learning model and the system through which people can get output of the model. The machine learning model is created by a data scientist at bunq. The model uses supervised learning, a method that uses a set of annotated training data as a supervisor for learning patterns. We specically make use of deep learning models that use regression to nd either the expected amount of clicks or the cost per acquisition of an advertisement. The results of these models are presented as a JSON le containing the best n advertisement options and their features. The input data to tr< ain the machine learning model was created by us. One component of the input data are the so-called touchpoints from Adjust. Adjust is an advertisement tracking company, which helps bunq with gathering data about all online encounters people had with bunq, like clicks on bunq advertisements or visits to the bunq website. The Adjust data gives the machine learning model information about how often an advertisement has been seen or clicked on, but it does not give information about how ecient an advertisement was in terms of the gained users. To solve this, we wrote an algorithm that anonymously matches the Adjust data to user data in the bunq database, based on IP-address and timestamps. The more links an advertisement has with users, the more ecient it is since it has been part of a process that convinced many users to become a bunq user. With this input data the machine learning model can be trained. The second part of the project is creating a connection to the machine learning model in such a way that the marketing department can use it. We created a python server that accepts calls from the bunq backend and sends the calls to the model, which is written in Java. It will then pass on the response of the model back to the bunq backend. In the python server, we use a bayesian technique to determine the best inputs for the marketing attribution machine learning model, to nally get the best possible parameters for a certain advertisement. All code in the backend is written in PHP and .json in a very clear Model View Controller structure, with strict bunq coding guidelines. Testing is done with PHPUnit tests.<br(Marketing; Attribution; Machine Learning)uuid:3faa0cf8-b153-4397-b6d0-50f01fb2c320Dhttp://resolver.tudelft.nl/uuid:3faa0cf8-b153-4397-b6d0-50f01fb2c3209Magnetic Field Measurements in Multi-Beam Deflector Array(Ras, Wilbert (TU Delft Applied Sciences)Kruit, Pieter (graduation committee); Guo, Xiaoli (mentor); Krielaart, Maurice (graduation committee); Hoogenboom, Jacob (graduation committee); Delft University of Technology (degree granting institution)wThe Wien filter is an important part in the multi-beam inspection microscope that is being developed at the Imaging Physics research group at the TU Delft. The multi-beam inspection microscope uses an array of 20x20 parallel beams with a pitch of 1mmthat scan the sample simultaneously. This way the low throughput of current scanning electron microscopes can be increased proportional to the number of parallel beams. The Wien filter uses a magnetic field to separate the array of primary beams from the secondary beams. A design for the Wien filter is described in [6] consisting of electric and magnetic deflection arrays. In this report a first model of the magnetic deflection array is presented and tested to investigate the uniformity of the magnetic field. The magnetic field strength was computed by measuring the deflection distance caused by the field. As predicted by theory, the field has been found to scale linearly with the applied current. Current optimization was done in simulations to find the most uniform distribution of the magnetic field. Experiments showed against expectation that the uniformity of themagnetic field between slits does not increase with increasing current on the auxiliary coil while current on the main coil is kept constant. An possible explanation is provided in this report. For the model presented in this report the current in the auxiliary coil should be<br/>set to zero in order to obtain the most uniform magnetic field. It is proposed to provide every single winding<br/>with its own power supply so that a better uniformity might be achieved by the individual optimization of the<br/>currents applied.TWien filter; Magnetic fields; Deflection; Multi-beam; electron microscope; Detection
2019-09-01ImPhys/Charged Particle Optics)uuid:5e9eeb1b-62a3-4dcb-8f2a-3cec6649f8aeDhttp://resolver.tudelft.nl/uuid:5e9eeb1b-62a3-4dcb-8f2a-3cec6649f8aehDetecting a patient s heart rate from pressure sensor data using a microcontroller-implemented algorithmHoang, Tu < (TU Delft Electrical Engineering, Mathematics and Computer Science); Dumont, Joep (TU Delft Electrical Engineering, Mathematics and Computer Science)}Mastrangeli, Max (mentor); French, Paddy (graduation committee); Delft University of Technology (degree granting institution) Pressure ulcers develop when skin is subjected to a mechanical load over time, resulting in tissue damage. This occurs when a patient is in the same posture or position for a long period of time. To prevent this Momo Medical is developing a sensor plate that uses sensor data attained from the patient laying on his bed to guide the nurses, whom are responsible for re-positioning the patients. The sensor data is processed by an algorithm to detect the patient and determine the position of the patient. The sensor plate is placed between the mattress and the frame and has sensors to detect the dynamic and static behaviour of the patient.The goal of this project as a group is to facilitate the performance of the Momo medical system. This is done by studying the currently used system to find ways to improve it or find better alternatives for specific parts of the system and by giving recommendations based on the outcome of this project. The group was divided into three subgroups. Two subgroups focus on the two different types of sensors used to detect the dynamic and static behaviour of the patient. The last group facilitates the Momo system patient detection algorithm by detecting a patient s heart rate from pressure sensor data using a microcontroller-implemented algorithm. The data received is also displayed real-time on a user-interface to aid the testing and validation of the system. The designed algorithm uses wavelet transformed peak detection to analyze the data for a ballistocardiography heart signal. The wavelet transform is used to extract the ballistocardiography heart signal from the sensor data and the peak detection is then used to find the specific heartbeats present. The algorithm was simulated and tested in MATLAB and this resulted in a less than 10% error compared to an electrocardiography based reference signal, that was measured using the Polar T34. The different functions needed for the algorithm were implemented on the microcontroller and are functional. Also the interface used to display the incoming sensor data is functional. The actual implementation and testing of the algorithm on the microcontroller has not been finished yet. However based on the design of the algorithm in MATLAB and the function implementations that already work on the microcontroller, the detection of a patient s heart rate from pressure sensor data using a microcontroller-implemented algorithm should be entirely feasible.OBallistocardiography; Heart rate; Microcontroller; Wavelet transform; Algorithm
2028-07-06)uuid:df9fb67e-d2c8-40c6-bc2a-bcec9607397dDhttp://resolver.tudelft.nl/uuid:df9fb67e-d2c8-40c6-bc2a-bcec9607397dVPerformance of Strategies for the Iterated Prisoner s Dilemma in a Natural EnvironmentWvan Tilburg, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science)In nature, all species have their own behaviors and strategies for survival. Some species survive and reproduce, while others become extinct. This paper proposes a model to simulate these strategies and test their performance. Natural behavior is represented as strategies for the iterated Prisoner's Dilemma (IPD). Agents wielding one of ten common IPD strategies are deployed in a natural spatial environment with biologically realistic conditions, where they continuously play Prisoner's Dilemma games. If the payoffs are well enough, agents are able to reproduce. The harshness of the environment is determined by three factors. The cost of living directly controls the climate and age limitation and energy limitation affect an agent's ability to reproduce. Another influencing factor is evolution, which gives agents the option to adopt different strategies in later stages. Harsh environments are defined by high costs of living, high reproduction costs and low life expectancy. Results sho< w that cooperative strategies are more likely to survive and reproduce in harsh environments. Moreover, evolution is in the advantage of cooperative strategies, because many unsuccessful defectors evolve into cooperators.0Multi-Agent systems; Spatial design; Game Theory)uuid:e9bdfac5-0c2f-4c85-b9ec-403c88cac696Dhttp://resolver.tudelft.nl/uuid:e9bdfac5-0c2f-4c85-b9ec-403c88cac696?Creating an automation tool for customer journey experts at INGIKluiters, Thomas (TU Delft Electrical Engineering, Mathematics and Computer Science); Overweel, Leon (TU Delft Electrical Engineering, Mathematics and Computer Science); Vos, Danil (TU Delft Electrical Engineering, Mathematics and Computer Science); Vos, Jelle (TU Delft Electrical Engineering, Mathematics and Computer Science)Zaidman, Andy (mentor); Wang, Huijuan (graduation committee); Visser, Otto (graduation committee); Markslag, Han (graduation committee); Purmer, Kyra (graduation committee); Brand, Jesse (graduation committee); Delft University of Technology (degree granting institution)ING wants to offer their customers the best experience possible. To achieve this goal, ING s Customer Journey Experts (CJEs) constantly map and analyze the way customers use ING services in a Customer Journey Map. These maps however, are hard to share and collaborate on. ING needs an online tool in which they can, together with multiple people, build and maintain Customer Journey Maps. During our research phase we visited many different squads and found out that no single solution fits all needs. That is why we made our tool as customizable as possible with features such as: colors, text decorations, highlighting and templates. We worked in bi-weekly sprints for which we selected work from a top 50 issues board that we ordered by importance and difficulty. The final product, Mapp , allows CJEs to define, share and collaborate on customer journeys. CJEs can illustrate their customer s steps using text, images, emotions, checkboxes andtimelines. TosharetheirworktheycanexportasPDFandprintinanysize. Andfinallytocollaborate they can simply share their journey s URL. The product was user validated during a large midterm and endterm test, as well as during short weekly tests. All of the chapter leads we talked to were super excited and are soon marketing the product in their teams!LPolymer; Java; Hibernate; Postgres; Agile; Software; Collaboration; RealtimeCustomer Journey Tool Mapp)uuid:952e6ba8-8316-416a-9476-33cf8881f8e2Dhttp://resolver.tudelft.nl/uuid:952e6ba8-8316-416a-9476-33cf8881f8e2*Zesje: Web-based paper exam grading systemCleintuar, Nick (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Krieken, Justin (TU Delft Electrical Engineering, Mathematics and Computer Science); Mahabier, Jamy (TU Delft Electrical Engineering, Mathematics and Computer Science)Akhmerov, Anton (mentor); Finavaro Aniche, Mauricio (graduation committee); Wang, Huijuan (graduation committee); Delft University of Technology (degree granting institution)Grading can be a very time-consuming activity for teachers. For this reason, numerous tools exist to aid teachers in grading. One of these tools is Zesje, a web application that allows electronic grading of paper-based exams. A major drawback of Zesje was that teachers were required to create their exams with LaTeX, a popular document typesetting language. Having to use LaTeX meant two things: not being able to use other software to create exams and poor performance when compiling the LaTeX source. This report outlines the research, development, and evaluation of a project that involves the deprecation of the LaTeX template from the software stack of Zesje.:Education; Grading; Image processing; Software Engineering)uuid:aabf7457-6c24-4596-a18b-fea5a912903eDhttp://resolver.tudelft.nl/uuid:aabf7457-6c24-4596-a18b-fea5a912903ekA Capacitive Implementation of an Online Sensor Grid for Measuring Grease Deposition in Extraction ChannelsVerhoef, Merel (TU Delft Electrical Engineering, Mathematics and Computer Science); Martin Hoogerwaard, Conchita (TU De< lft Electrical Engineering, Mathematics and Computer Science)Bossche, Andre (mentor); Bastemeijer, Jeroen (graduation committee); Delft University of Technology (degree granting institution)?An extraction channel cleaning company wanted a grease thickness sensor to be developed that would send the data via the internet so that information on the thickness could be accessed remotely. This system consists of two parts: the sensor part and a communications part. This report is on the sensor part, which uses a change in capacitance of an interdigital capacitor, which in turn will change the frequency of the oscillator readout circuit. Initially research was done on the properties of grease to see if it would be a good method to measure the thickness. The results showed that it is possible to use capacitance, but that the permittivity of grease depends on the temperature, so the final design needs a temperature sensor. The prototype that was built was used to measure thicknesses and had quite reasonable results.;Capacitive Sensor; Interdigital Capacitor; Grease Thickness
2023-07-03)uuid:a940a7d0-502f-4cd7-be1c-3e81a87c26bcDhttp://resolver.tudelft.nl/uuid:a940a7d0-502f-4cd7-be1c-3e81a87c26bc@Motional Feedback in a Bass Loudspeaker: Analogue Implementationvan Straalen, Ivo (TU Delft Electrical Engineering, Mathematics and Computer Science); Krishnasing, Vyasa (TU Delft Electrical Engineering, Mathematics and Computer Science)VJanssen, Gerard (mentor); Delft University of Technology (degree granting institution)This thesis is part of the Bachelor Graduation Project of Electrical Engineering at Delft University of Tech-nology. This contains the complete design process of an analogue implementation of a Motional Feedbackcontroller. Although the complete controller has been designed, no significant test results have yet beenacquired. However, theoretically the linear distortion at20H zis reduced by99.88%by the controller. Alsois predicted that the nonlinear distortion is suppressed, because of the high loop gain. The feedback signalis generated using an accelerometer. The controller mainly consists of a PI-controller and a predistortionfilter by means of a Linkwitz Transform.=Motional Feedback Control; non-linear distortion; Instability)uuid:cca5e4ea-3d00-4ae3-877a-b302829e7f08Dhttp://resolver.tudelft.nl/uuid:cca5e4ea-3d00-4ae3-877a-b302829e7f08?Schaapi: Early detection of breaking changes based on API usageQAbrahams, Joel (TU Delft Electrical Engineering, Mathematics and Computer Science); Andreadis, Georgios (TU Delft Electrical Engineering, Mathematics and Computer Science); Boone, Casper (TU Delft Electrical Engineering, Mathematics and Computer Science); Dekker, Felix (TU Delft Electrical Engineering, Mathematics and Computer Science)Finavaro Aniche, Mauricio (mentor); Katsifodimos, Asterios (graduation committee); Delft University of Technology (degree granting institution)Library developers are often unaware of how their library is used exactly in practice. When a library developer changes the internals of a library, this may unintentionally affect or even break the working of the library users' code. While it is possible to detect when a syntactic breaking change occurs, it is not as easy to detect semantic breaking changes, where the implicit contract of a functionality changes, sometimes unbeknownst to the library developer. Because library users rarely test the behaviour they expect of the library, neither the library developer nor the library user will be aware of the new behaviour.<br/><br/>As a library developer, you want to be able to see how a change in your library will affect your users before a new version of the library is deployed. More specifically, you want to gain insight into how users use the library, and want to see if and how changes affect users. This will allow you to determine whether the new version of the library is backwards compatible. Finally, after deploying the breaking changes, you want to notify the affected users of the changes and of a solution to the issue.<br/><br/>Schaapi, a tool for early< detection of breaking changes based on API usages, addresses these needs. It mines public repositories for projects using a given library, analyses their usage of the API of that library, and generates tests that capture this behaviour. Finally, it offers a continuous integration service that automatically executes these tests against new versions of the library and warns developers of any potentially breaking changes in functionality. The tool has also been validated against real-world data to demonstrate its performance in realistic usage scenarios and to answer a selection of related research questions.]API; Breaking Changes; Mining Software Repositories; Continuous Integration; Software Library)uuid:61383263-db79-44f3-95cd-b589a64b368bDhttp://resolver.tudelft.nl/uuid:61383263-db79-44f3-95cd-b589a64b368b8Analyzing location-specific error patterns in train dataHGrent, Henk (TU Delft Electrical Engineering, Mathematics and Computer Science); Haakman, Mark (TU Delft Electrical Engineering, Mathematics and Computer Science); van Mil, Frenk (TU Delft Electrical Engineering, Mathematics and Computer Science); Waij, Sander (TU Delft Electrical Engineering, Mathematics and Computer Science)~de Weerdt, Mathijs (mentor); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)Through the years, companies have been exploring the field of data science. The Nederlandse Spoorwegen (NS) is not an exception to this. Modern trains are equipped with sensors that measure a variety of conditions within the train. This data is being stored in their data warehouse. This data has been proven useful for detection and response times to problems, which warrants two high-level goals of the NS: punctuality and reliability. However, even with the available data, visualization and detection of location-specific problems are not yet implemented. Location-specific problems are problems that are not caused by the train, but by the infrastructure or human fault at that specific location. At the moment, most patterns in error codes are only backed up by suspicions, since these error codes are not stored in a way they are easily readable. Therefore, it is hard to find connections between multiple error codes. This document describes the created system that supports the analysis of location-specific error code patterns. With the system, the NS will be able to improve their two high-level goals and ultimately improve customer satisfaction.<br/><br/>For the system, a framework was made, which allows the NS to further develop and extend on data analyses. Furthermore, an extensive UI was created, allowing users to investigate found error code patterns and trace back problems to their origin. With the system, the NS is able to verify and create new hypotheses on possible problematic locations. In this document, the problem in elaborated on, multiple solutions are given of which one is chosen and thoroughly motivated, the solutions are elaborated on and, finally, some recommendations for future expansion are given.@Big Data; Analysis Framework; Location-specific Problems; Trains)uuid:fd6490b5-3f75-48d0-a7bb-115a41babc34Dhttp://resolver.tudelft.nl/uuid:fd6490b5-3f75-48d0-a7bb-115a41babc34aLarge-scale SVD algorithms for Latent Semantic Indexing, Recommender Systems and Image Processingvan der Vlugt, Yanna (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)van Gijzen, Martin (mentor); van den Dries, Bart (graduation committee); Cai, Juanjuan (graduation committee); Delft University of Technology (degree granting institution)\Over the past three decades, the singular value decomposition has been increasingly used for various big data applications. As it allows for rank reduction of the input data matrix, it is not only able to compress the information contained, but can even reveal underlying patterns in the data through feature identification. This thesis explores algorithms for large-scale SVD calculation, and uses these to demonstrate how the SVD can be applied< to a variety of fields, including information retrieval, recommender systems and image processing.<br/><br/>The algorithms discussed are Golub-Kahan-Lanczos bidiagonalization, randomized SVD and block power SVD. Each algorithm is implemented in Matlab and both error and time taken by each algorithm are compared. We find that the block power SVD is very effective, especially when only the truncated SVD is required. Due to its simplicity, speed and relatively small error for low-rank matrix approximation, it is an ideal method for the applications discussed in this thesis.<br/><br/>We show how the SVD can be used for information retrieval, through Latent Semantic Indexing. The method is tested on the Time collection and we find that the SVD removes much of the noise present in the data and solves the issues of synonymy and polysemy. Then, SVD-based algorithms for recommender systems are presented. We implement a basic SVD algorithm called Average Rating Filling, and a (biased) stochastic gradient descent algorithm, which was developed for the Netflix recommender-system prize. These are tested on the Movielens 100k dataset, resulting in the best performance by biased stochastic gradient descent. Finally, the SVD is used for image compression and we find that, while not very useful for face recognition, the SVD could provide a time- and space-efficient method for searching through an image database for similar images.JSingular value decomposition; Recommender System; Latent semantic indexingNumerical analysis)uuid:6ca55bf4-1555-4195-957e-21f04f05e6dcDhttp://resolver.tudelft.nl/uuid:6ca55bf4-1555-4195-957e-21f04f05e6dc)Provably Sound Typechecking of JavaScripttBijman, Matthijs (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Programming Languages)Keidel, Sven (mentor); Erdweg, Sebastian (graduation committee); Krebbers, Robbert (graduation committee); Doerr, Christian (graduation committee); Delft University of Technology (degree granting institution)?Since its inception in 1995, JavaScript usage has grown far beyond its initial domain of interactive websites. As the size of applications developed in the language grows, so does the desire for static analysis such as typechecking to provide safety and reliability. Many developments have been made in recent years on increasing the precision of analysis of JavaScript. This work introduces a concrete and a type interpreter for LambdaJS implemented within the Sturdy framework. The goal of this work is to evaluate the feasibility of implementing a shared interpreter using the Sturdy framework, evaluate the correctness of the concrete interpreter, and evaluate the feasibility of proving the typechecker sound. The resulting interpreters are tested experimentally with two test suites. The experimental evaluation gives condence in the correctness of the concrete and abstract interpreter. A small part of the abstract interpreter is proven sound to evaluate the difcultyofcreatingacompletesoundnessproof.Thesuccessful implementation of the interpreters shows that implementing a shared arrow-based interpreter within the Sturdy framework is feasible for languages with complex semantics, that the utilities available reduce the effort required to do so, and that proving the abstract interpreter sound is simplied by using the library.BAbstract Interpretation; Static Analysis; JavaScript; Type systemssturdy)uuid:5bdacb16-e831-45a0-8ad8-1f70f6a7a03bDhttp://resolver.tudelft.nl/uuid:5bdacb16-e831-45a0-8ad8-1f70f6a7a03b@Motional Feedback Control for Bass Loudspeakers: Subgroup TheorySkourtis Cabrera, Alexandros (TU Delft Electrical Engineering, Mathematics and Computer Science); Schipper, Aart-Peter (TU Delft Electrical Engineering, Mathematics and Computer Science)The aim of this research is to create a nonlinear model of a loudspeaker to analyze the open-loop distortion as well as the closed loop performance with linear and nonlinear controllers. A method is proposed for measuring the dominant nonlinear parameters of a loudspeakers. Furthermore, the loudspeaker distort< ion is both measured experimentally and simulated using the nonlinear model. The method for nonlinear system identification suffers from poor accuracy and takes into account neither the Eddy current losses, frequency dependent compliance and damping nor visco-elastic effects of the loudspeaker surround material. The simulations and measurements of distortion are not in agreement.8loudspeaker; non-linear model; Motional Feedback Control)uuid:f700b5fa-286b-42b0-b397-fa28dea2977fDhttp://resolver.tudelft.nl/uuid:f700b5fa-286b-42b0-b397-fa28dea2977f-Provably Sound Nullness Analysis of Java CodeURaateland, Wouter (TU Delft Electrical Engineering, Mathematics and Computer Science)oKeidel, Sven (mentor); Erdweg, Sebastian (mentor); Delft University of Technology (degree granting institution)ENull pointer dereferences in Java raise exceptions, occur often, are hard to debug and cost a lot of unnecessary effort and resources. Therefore, a lot of effort has been put in analyses spotting those null pointer dereferences. As developers rely on those analyses it is important that they are sound. However, proving null pointer analyses sound has been a complex problem. Hence, we developed a nullness analysis for Java that is provably sound. The analysis is built as an abstract interpreter upon the sturdy framework, that allows for compositional soundness proofs. This reduces the proof effort greatly. By creating a concrete interpreter, and by generating arbitrary programs, we were able to assess the soundness of the nullness analysis to great extend. Also, we have proven a part of the analysis to be sound in a formal way.IStatic Analysis; Abstract Interpretation; Nullness Analysis; Java; Arrows)uuid:33cc7dca-b415-414c-a875-469ccd5502a1Dhttp://resolver.tudelft.nl/uuid:33cc7dca-b415-414c-a875-469ccd5502a1qWired sensor network for measuring fat deposition in extraction channels: A Power Supply and Communication Modulevan Lith, Niels (TU Delft Electrical Engineering, Mathematics and Computer Science); Garst, Swier (TU Delft Electrical Engineering, Mathematics and Computer Science)Bossche, Andre (mentor); Bastemeijer, Jeroen (graduation committee); van der Meijs, Nick (graduation committee); Wong, Stephan (graduation committee); Delft University of Technology (degree granting institution)The goal of this project is to identify the most promising measurement method and strategy for measuring the thickness of grease and to design a sensor module with electronic read-out and communication module. This project has been split into two parts: a sensor implementation and a communication system. This report describes the design and implementation of the communication module and power supply. The communication module has been designed to work conform a master-slave principle using MODBUS over an RS-485 databus. The used hardware for the communication module is rated to work within a desired 1 to 100m range. Furthermore the master node is connected to the internet to present the data on a small webserver. The power supply design depends on the implementation of the sensor, and contains the use of linear voltage regulators and inverters. The results show that the communication module works properly, whereas the power supply requires some further work.8fat deposition; extraction channels; Wired data transfer)uuid:832a88a1-95b3-4c58-8318-946913bb2932Dhttp://resolver.tudelft.nl/uuid:832a88a1-95b3-4c58-8318-946913bb29322A plug-in infrastructure for the CodeFeedr projectKuijpers, Jos (TU Delft Electrical Engineering, Mathematics and Computer Science); Quist, Joris (TU Delft Electrical Engineering, Mathematics and Computer Science); Zorgdrager, Wouter (TU Delft Electrical Engineering, Mathematics and Computer Science)Abeel, Thomas (mentor); Gousios, Georgios (graduation committee); Wang, He (graduation committee); Delft University of Technology (degree granting institution)CodeFeedr is a research project at the software engineering division of the Delft University of Technology in collaboration with the Software Improvement Group. The research focuses on a s< oftware infrastructure which serves software practitioners in utilizing data-driven decision making. Currently, frameworks like Apache Flink are capable of high-performance data streaming. However, these frameworks have a lot of overhead in setting up, and adding new streaming queries takes a lot of time. They also have several limitations in combining real-time data with historical data and doing aggregations on streams from multiple sources. The developed product is a plug-in framework on top of Apache Flink, that provides a pipelining system for streaming queries. This product includes abstractions for well-known sources like GitHub, TravisCI and Twitter as well as support for historical data in mongoDB. With this framework the users can spend their efforts on actually writing streaming queries instead of setting up environments, input sources and output destinations. The product also includes orchestration tools for running streaming jobs on a distributed system.<brlstream processing; Apache Flink; Apache Kafka; data analysis; CodeFeedr; software analytics; Scala; big data)uuid:409f6cbf-7e8a-42dd-9973-d3719506dec1Dhttp://resolver.tudelft.nl/uuid:409f6cbf-7e8a-42dd-9973-d3719506dec14Live streaming via WiFi: Monitoring premature babiesAthmer, Casper (TU Delft Electrical Engineering, Mathematics and Computer Science); Chen, Qu (TU Delft Electrical Engineering, Mathematics and Computer Science)Hanjalic, Alan (mentor); Rassels, Kianoush (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)This report describes the implementation of a custom streaming solution from an IP camera to a web browser. The system aims to both provide live video and Video on Demand. This will be used to monitor premature babies in incubators.7Streaming; Livestreaming; Video on Demand; Surveillance
2020-01-02)uuid:cae2d1f6-8511-4281-9072-af5a54b28f7dDhttp://resolver.tudelft.nl/uuid:cae2d1f6-8511-4281-9072-af5a54b28f7d6Managing medical data collection from multiple sourcesRietdijk, Emiel (TU Delft Electrical Engineering, Mathematics and Computer Science); Verkooijen, Paul (TU Delft Electrical Engineering, Mathematics and Computer Science); Berg, Chris (TU Delft Electrical Engineering, Mathematics and Computer Science)YBozzon, Alessandro (mentor); Delft University of Technology (degree granting institution)GNowadays, health care institutions do not only store health care information generated at their own facility, but also information retrieved from other institutions. This distribution of data over different institutions raises problems of duplicate and conflicting data. Recently a new standard for exchanging medical data has been developed: FHIR (pronounce: "fire"). In the Netherlands, this FHIR structure is being implemented to model the different aspects of the Dutch health care system, in the form of "Health and Care Information Module" or HCIM. It is our tasks to implement this new FHIR standard in the Personal Health Environment from Ivido, an online platform where patients can manage their own medical data. It is our responsibility to implement one of the more important FHIR structures, the medication data. Our job involved creating functionality to communicate with other health institutes, correctly handle FHIR data and create a user interface to show users their data. Finally, the designed algorithms should be able to recognize duplicates and conflicts in retrieved data./Medical data; Conflicting data; Data collection)uuid:2fcaa193-7c19-4373-b9e5-24f5fb5d811cDhttp://resolver.tudelft.nl/uuid:2fcaa193-7c19-4373-b9e5-24f5fb5d811cRImproving the creation process of catoptric anamorphosis using a reference patternXvan Velthoven, Quint (TU Delft Electrical Engineering, Mathematics and Computer Science)VEisemann, Elmar (mentor); Delft University of Technology (degree granting institution)Catoptric anamorphosis is an image which seems to be distorted, but looks normal when observed from a specific point of view and indirectly via a reflective object. While some methods already exi< st that can create such images, they are limited in the amount of differently shaped reflective objects they support or they require you to obtain a 3D model of your object. We propose a new method, that can work with a reflective object of any shape and that requires minimal work from the user. After a suitable reference pattern is generated, the user can give a picture of both the reflective object and the pattern along with a picture of the reflection of the anamorphosis as input and the output is the corresponding anamorphosis. The results show that the method creates accurate catoptric anamorphoses for most differently shaped reflective objects. It is concluded that this method can help existing and new artists to create catoptric anamorphoses more easily while still offering the same features as older methods.Bcatoptric anamorphosis; anamorphosis; Image processing; reflectionIndividual Research Project)uuid:160fc76c-7e5b-4638-a761-95420dc09a39Dhttp://resolver.tudelft.nl/uuid:160fc76c-7e5b-4638-a761-95420dc09a39;Route Recommendation Engine: Relive your outdoor adventuresOAris, Alessandro (TU Delft Electrical Engineering, Mathematics and Computer Science); Esseveld, Jeroen (TU Delft Electrical Engineering, Mathematics and Computer Science); Korpel, Dennis (TU Delft Electrical Engineering, Mathematics and Computer Science); Wilms, Ivo (TU Delft Electrical Engineering, Mathematics and Computer Science)VLofi, Christoph (mentor); Delft University of Technology (degree granting institution)This report describes the Bachelor End Project, a compulsory course for the Bachelor Computer Science at Delft University of Technology. This course has a group of 4 students complete a project for a real-world company (the client). The client for this project was Relive, a company that has a tracker for outdoor activities with a focus on the experience of the activity. They wanted a route recommendation engine for their users, in particular users that are unfamiliar with the area. The specific task from Relive was to use the Relive database to find popular, dissimilar routes to recommend within an area, and then find context for those recommended routes. The first attempt to find these routes was using a heatmap to see which routes were popular, and then clustering routes to find dissimilar routes to recommend. This had some problems with unwanted biases towards cities, so the second attempt switched it around by first clustering on general area to make sure recommendations are dissimilar, and then using clustering and finding big clusters to see which routes are popular. This last approach worked decently: it can recommend 73% of the expected routes. One of the key problems for now is the long waiting times. There were two kinds of context that were considered: keywords and photos. Keywords can be extracted by processing titles from nearby routes with significant search. Photos are added to routes by the users but may not be relevant as context. Examples of such useless photos are selfies, which also bring privacy concerns. Due to time constraints, giving context was not integrated into the final product. The final product is a web application client and a server for that client. The users interact with the web application, and the recommendation algorithm is run on the server.0Route planning; Recommendation; Relive; Relivecc)uuid:a1ac93e3-b6d2-4690-9304-4019c91cfa38Dhttp://resolver.tudelft.nl/uuid:a1ac93e3-b6d2-4690-9304-4019c91cfa38Estimation of Internal DelaysAl, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science); Ammerlaan, Tim (TU Delft Electrical Engineering, Mathematics and Computer Science)Martinez Castaneda, Jorge (mentor); Heusdens, Richard (mentor); Hendriks, Richard (mentor); Delft University of Technology (degree granting institution)In this thesis report, the design of the estimation of internal delays within speakers and microphones will be covered. The estimation is done via an iterational algorithm which converges to the different delays. The design choice of the estimation of those delays follows < from an initial attempt to improve synchronization of the Bosch DICENTIS microphone units. With an unit being a system is placed on the desk of an attendee of a conference, consisting of a microphone and a speaker. After coming to the conclusion that the current level of synchronization already sufficed the focus was shifted towards the estimation of the internal delays. <br/><br/>The choice of algorithm that was used for the estimation is covered in the in the state of the art analysis of the current internal delay estimation techniques. The subsystem receives pre-determined times between units and uses these to estimate the internal delays. This estimation is done with a random initialization of the delays (within reasonable margins for the delays). After which this estimation converges towards the real values by minimizing a Frobenius norm between the rank three approximation and the received times. This is elaborated on in the Estimating Internal Delays section. The algorithm can also make use of a regularization term which decreases the time required for the estimation of the delays. The results of the algorithm are discussed in the Implementation section, which consists of a number of MATLAB simulations using the implemented algorithm. Using the results, a conclusion is drawn for the viability of the solution after which a recommendation of future work is given.2estimation; internal delays; onset times; acoustic)uuid:c4e95618-390d-4210-a76f-ce23640a194dDhttp://resolver.tudelft.nl/uuid:c4e95618-390d-4210-a76f-ce23640a194d/Tooling to Detect Unwanted Thread Exits in Rust[van Cuilenborg, Dominique (TU Delft Electrical Engineering, Mathematics and Computer Science); van Schaick, Bart (TU Delft Electrical Engineering, Mathematics and Computer Science); Stelmach, Fabian (TU Delft Electrical Engineering, Mathematics and Computer Science); Zwaan, Aron (TU Delft Electrical Engineering, Mathematics and Computer Science)Gribnau, Erwin (mentor); Krebbers, Robbert (graduation committee); Visser, Otto (graduation committee); Delft University of Technology (degree granting institution)GTechnolution is a company that specializes in building embedded and information systems, in which software plays a key role. Recently, Technolution is transitioning from the use of C in embedded systems, to Rust, a relatively new programming language developed by Mozilla. By design, Rust provides the programmer with higher security and reliability guarantees, such as memory safety, type safety and the absence of race conditions. These guarantees are ensured by means of an expressive ownership-based type system. However, it is impossible for the Rust type system to detect all errors statically. Hence, there are still many operations that contain dynamic checks to test for erroneous conditions. When such a check fails, an unrecoverable problem has been encountered and the current thread exits, this is called a panic in Rust. A panic causes the program to terminate, leading to a decrease in availability of the system. To avoid situations causing panic, Technolution wants tooling that detects possible ways a program could panic. For this purpose, we developed a static analysis tool: Rustig. When given a program, Rustig notifies the user of all the operations that either directly, or indirectly via another library, may cause a panic. The tools performs the analysis of panic calls in two stages. First, it builds a call graph from the executable of a Rust program, modelling functions as nodes and function calls as directed edges. Secondly, it performs an analysis on the call graph to determine which functions could cause panic. As part of the development of Rustig, we devised two new approaches. We have developed an approach to construct call graphs taking into account dynamic dispatch calls. This is based upon the assumption once a function address is loaded, it will also be called during execution. Furthermore, in order to efficiently analyze the call graph, a simplification of the all paths problem is proposed. In contrast with the all paths problem, the simplific< ation is solvable in polynomial time. The approach involves finding the shortest path for every crossing edge on a graph cut.HStatic analysis; Rust; Call graph; Graph analysis; Control Flow Analysis)uuid:d0e15e21-3a61-4e7b-996b-1cecace6f83dDhttp://resolver.tudelft.nl/uuid:d0e15e21-3a61-4e7b-996b-1cecace6f83d&Low-power processing and communicationKappelle, Danil (TU Delft Electrical Engineering, Mathematics and Computer Science); Bronkhorst, Ern (TU Delft Electrical Engineering, Mathematics and Computer Science)de Graaf, Ger (mentor); Popov, Marjan (mentor); van der Zwan, Fred (mentor); Schmitz, John (graduation committee); Delft University of Technology (degree granting institution)tThis report discusses one part of a project consisting of three parts. The goal of the project is to design a battery less sensor powered by RF energy fields present in an office environment. The sensor is able to measure temperature and is able to communicate wirelessly using a low power communication protocol. In this project the use case of a building is explored. In this thesis the possibilities of low power sensing, processing and communicating are investigated. Different options for sensing, processing and communication chips are discussed. Measurements in terms of communication range and power consumption are performed on the system. A TMP-102 temperature sensor, an ATtiny84A microcontroller and an SX1272 LoRa module are chosen. Roughly 4 mJ is needed to perform a measurement and transmit it. Further research is needed to reduce the energy consumption even further.-LoRaWAN; IoT; Low power; RF energy harvesting2Bachelor Graduation Project Electrical EngineeringFAutonomous battery less sensor for IoT applications in Smart Buildings)uuid:ee4eb299-469f-469e-b380-86ca8521f1caDhttp://resolver.tudelft.nl/uuid:ee4eb299-469f-469e-b380-86ca8521f1ca3Insight into trading limits in financial algorithmsXCornelissen, Eric (TU Delft Electrical Engineering, Mathematics and Computer Science); de Vroomen, Cornel (TU Delft Electrical Engineering, Mathematics and Computer Science); Verbraeken, Joost (TU Delft Electrical Engineering, Mathematics and Computer Science); Winnubst, Nick (TU Delft Electrical Engineering, Mathematics and Computer Science)XGousios, Georgios (mentor); Delft University of Technology (degree granting institution)In this project we aimed to create a post-trading day safeguard system that allows for the identification of bugs in the primary and secondary risk control systems at Optiver. These systems are needed to prevent undesirable exposure to the market from happening, and to ensure that they know exactly what this exposure is. The amount of input data for this project, given in the form of log files, equates to roughly 200 GB per trading day, post sanitation. We have developed a program that can simulate an entire trading day and detect if any limits were breached. This program can be run overnight, allowing for a T+1 report in the morning after the respective trading day. The difficulties in this project were in the acquisition of all knowledge concerning the unique traits of various markets around the world, inconsistencies in the data, incomplete documentation, and optimization of the program to run within the required time. <br/> <br/>Organizationally, the project was executed within an agile workflow, with Kanban as software development methodology. Furthermore, the project is tested extensively to ensure the accuracy and correctness of the program. <br/> <br/>Concerning the impact of the project, it contributed to the identification and resolution of multiple previously unknown bugs in the control systems at Optiver. Furthermore, our project verified the existence of some previously known issues. In the future, when the software is run to verify all order logs of Optiver, the software will prove its value by either increasing the confidence that there is an absence of bugs in the RiskGuard and autotrading software of Optiver or by identifying breached limits, indicating a bug.1Data Analysis; Optimisation; Financial Algorithms< )uuid:1bae8c1b-f1d0-46e3-8b3e-6836ab7f8e79Dhttp://resolver.tudelft.nl/uuid:1bae8c1b-f1d0-46e3-8b3e-6836ab7f8e79:Ambient RF Harvesting in Office Environment for IoT SensorMeekes, Bauke (TU Delft Electrical Engineering, Mathematics and Computer Science); Waegenaere, Victor (TU Delft Electrical Engineering, Mathematics and Computer Science)de Graaf, Ger (mentor); Popov, Marjan (graduation committee); Uysal, Faruk (graduation committee); Schmitz, John (graduation committee); Delft University of Technology (degree granting institution)This report discusses one part of a project consisting of three parts. The goal of the project is to design a battery less sensor powered by RF energy fields present in an office environment. The sensor is able to measure the temperature and is able to communicate wirelessly using a low power communication protocol. In this project the use case of a building is explored. This thesis treats the RF energy harvesting part, which scavenges the RF power out of the ether and delivers it to the rectifier to convert and store the energy. First the spectrum has been analyzed to determine the most suitable frequency band. An antenna has been designed to harvest as much power at the chosen frequency. To make the power transfer from the antenna to the rectifier as efficient as possible, a matching circuit for matching the impedances is implemented. In this report, a Planar Inverted-F Antenna is designed to meet all the given requirements.PRF energy harvesting; Planar Inverted-F Antenna; IoT; Antenna matching; Rectenna)uuid:48996653-d2bc-43d4-b1be-5fe63092d4a9Dhttp://resolver.tudelft.nl/uuid:48996653-d2bc-43d4-b1be-5fe63092d4a9Autonomous battery less sensor for IoT applications in Smart Buildings: Low-power Energy Conversion and Storage for RF Energy HarvestingBosma, Detmer (TU Delft Electrical Engineering, Mathematics and Computer Science); Lindeman, Pim (TU Delft Electrical Engineering, Mathematics and Computer Science)de Graaf, Ger (mentor); Schmitz, John (graduation committee); Hamdioui, Said (graduation committee); Lager, Ioan (graduation committee); Delft University of Technology (degree granting institution)(This report discusses one part of a project consisting of three parts. The goal of the project is to design a battery less sensor powered by RF energy fields present in an office environment. The sensor is able to measure the temperature and is able to communicate wirelessly using a low power communication protocol.In this report the energy conversion and storage of the system will be discussed. A high-frequency signal coming from an antenna must be converted to an output signal which is functional for the communication module. Therefore a steady 3.3 V DC output needed to be created with a rectifier circuit. In order to achieve maximum power transfer to the load, a matching circuit with the RF energy harvesting antenna needed to be designed. The main challenges were to achieve a high enough input voltage to reach the threshold voltage of the diodes of the rectifier and to rectify the AC input as efficient as possible. To tackle these challenges a design with a Greinacher rectifier with low-threshold Schottky diodes and a DC/DC booster is presented.IRF energy; Schottky diode; Rectifier; Impedance matching; Voltage booster)uuid:103434ae-b9fb-40d8-bf2d-492fce612b45Dhttp://resolver.tudelft.nl/uuid:103434ae-b9fb-40d8-bf2d-492fce612b45<Exploiting synthetic images for real-world image recognitionNMaton, Max (TU Delft Electrical Engineering, Mathematics and Computer Science)van Gemert, Jan (mentor); Huijser, Miriam (mentor); Kayhan, Osman (mentor); Delft University of Technology (degree granting institution)Creating big datasets is often difficult or expensive which causes people to augment their dataset with rendered images. This often fails to significantly improve accuracy due to a difference in distribution between real and rendered datasets. This paper shows that the gap between synthetic and real-world image distributions can be closed by using GANs to convert the synthetic data to a dataset which< has the same distribution as the real data. Training this GAN requires only a fraction of the dataset traditionally required to get a high classification accuracy. This converted data can subsequently be used to train a classifier with a higher accuracy than a classifier trained only on the real dataset._Generative Adversarial Networks; Synthetic Data; Artificial Data; Deep Learning; Classification)uuid:a92fc858-da92-4339-8f80-b608aaa09741Dhttp://resolver.tudelft.nl/uuid:a92fc858-da92-4339-8f80-b608aaa09741BScaling limit of the odometer of correlated Gaussians on the torusRde Graaff, Jan (TU Delft Electrical Engineering, Mathematics and Computer Science)Ruszel, Wioletta (mentor); Cipriani, Alessandra (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)In the divisible sandpile model, we consider a collection of i.i.d. Gaussian heights on a finite graph. It was shown by Levine et al. (2015) that the odometer function in this case equals a discrete, bi-Laplacian field. Subsequently, Cipriani et al. (2016) proved that the scaling limit of the odometer is a continuum bi-Laplacian field, this time on the unit torus. In this thesis, we will determine the scaling limit of a divisible sandpile with an initial configuration of correlated Gaussians, where the covariance is given by a stationary covariance function K(x-y). We show that after appropriate scaling, the odometer still converges to a bi-Laplacian field on the unit torus.Ascaling limit; probability; fourier analysis; sandpiles; odometer)uuid:673f7868-a2c0-4e9b-9a4a-c15c55548f94Dhttp://resolver.tudelft.nl/uuid:673f7868-a2c0-4e9b-9a4a-c15c55548f94)Acoustic TDOA Propagation Time EstimationRozsa, Nuriel (TU Delft Electrical Engineering, Mathematics and Computer Science); Tams, Jelle (TU Delft Electrical Engineering, Mathematics and Computer Science)In this report, the design of a subsystem within a localization system for the Bosch DICENTIS wireless conference system will be presented. The localization system will function by means of using acoustic Time Difference Of Arrival (TDOA) measurements to determine the location of each unit connected to the DICENTIS conference system. By unit, the system on the desk of each attendee in the conference, that contains a microphone and speaker is meant. The task of the subsystem presented is to estimate propagation times of transmitted signals between speakers of each unit in the conference system and the microphones of each unit.<br/><br/>The design choice for the type of localization method implemented is based on the gathered information from an initial literature study, the hardware specifications of the Bosch DICENTIS system and the demands for the localization system that were imposed by Bosch. The subsystem will function by transmitting a set of pseudo-random codes, modulated using a type of Frequency Shift Keying (FSK), where two On Off Keying (OOK) signals, modulated at different frequencies, are superimposed. The received and demodulated pseudo-random codes are then correlated with multiple different peak detectors that will correlate with multiple different sets of the transmitted string of pseudo-random codes to gain a higher robustness for the estimated propagation times and a higher accuracy for these estimates. Results show that the the use of multiple different sets of transmitted codes indeed improves the propagation time estimation. The overall system as presented, concerning accuracy and robustness, meets the requirements made by Bosch. However, in future work, optimalization of the system with regard to computation time is required.7Localization; localization; TDOA; pseudo-noise; ranging)uuid:7adf9c85-e3c4-49be-beae-ae89d8bad516Dhttp://resolver.tudelft.nl/uuid:7adf9c85-e3c4-49be-beae-ae89d8bad5161Boundary values of analytic functions on the discdos Santos Pinto Leite, Henrique (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Frey, Dorothee (mentor); Amenta, Alex (graduation c< ommittee); van Elderen, Emiel (graduation committee); Ruszel, Wioletta (graduation committee); Delft University of Technology (degree granting institution)OIn this bachelor's thesis we will solve the Dirichlet problem with an L<sup>p</sup>(T) boundary function. First, we will focus on the holomorphic version of the Dirichlet problem and introduce Hardy space theory, from which will follow a sufficient condition on the Fourier coefficients of the boundary function. Then we will prove the Marcinkiewicz interpolation theorem. After that we introduce the conjugate function "tilde f", which equals the Hilbert transform of f, and use functional analysis to prove an important duality argument of the Hilbert transform. Finally, we will give several different proofs for the boundedness of the map f ! tilde f using the Marcinkiewicz interpolation theorem and the duality argument: the last proof will be done rigorously from scratch, i.e. without relying on (unproved) arguments from other literature.DDirichlet problem; Hardy space; Conjugate function; fourier analysis)uuid:8aa8e841-24f1-458a-bebd-bae82033bb7bDhttp://resolver.tudelft.nl/uuid:8aa8e841-24f1-458a-bebd-bae82033bb7b?Motional Feedback in a Bass Loudspeaker: Digital ImplementationHijlkema, Sybold (TU Delft Electrical Engineering, Mathematics and Computer Science); Regmi, Bishwas (TU Delft Electrical Engineering, Mathematics and Computer Science)This thesis describes the digital implementation of a motional feedback system for a bass loudspeaker. Motional feedback is used to suppress the linear and non-linear distortions produced by the loudspeaker, especially at the low frequencies. An accelerometer is mounted on the cone of the loudspeaker to provide the feedback signal. The controller which consists of a PI controller and an equalizer are implemented on an FPGA. The equalizer, which is the inverse of the linear model of the loudspeaker, is used to compensate for the linear distortion. The PI controller with negative feedback is used to suppress the non-linear distortion. Not all measurement results are available at the moment of submission of this thesis. However, simulations were carried out on the model of the loudspeakers which show that the linear distortion is fully suppressed. The reduction of the non-linear distortion due to the controller can not be seen in the simulations.EE3L11)uuid:b595e831-cf9d-4eb7-b209-68cf6ac90450Dhttp://resolver.tudelft.nl/uuid:b595e831-cf9d-4eb7-b209-68cf6ac90450.Localization Algorithms for Conference SystemsBentvelsen, Joris (TU Delft Electrical Engineering, Mathematics and Computer Science); de Koeijer, Niels (TU Delft Electrical Engineering, Mathematics and Computer Science)Martinez Castaneda, Jorge (mentor); Heusdens, Richard (graduation committee); Hendriks, Richard (graduation committee); Delft University of Technology (degree granting institution)This report details the design and implementation of a subsystem within a localization system designed for the Bosch DICENTIS wireless conference system. The goal of this localization system is to determine the location of individual units. These units each contain a microphone and a loudspeaker and are used by the participants at a conference. Potential use cases for the locations of these units are beam-forming and the mapping of participants within a room.<br/><br/>The subsystem discussed in this report is tasked with transforming estimated propagation times of audio signals into locations of the units. To this end, a TOA-based and a TDOA-based algorithm for the self-localization of individual conference system units is presented. Experimental results show that both methods are able to recover positions, with the TOA-based method slightly outperforming the TDOA-based method. Real-life measurement results show a root mean square error in position of about 8 cm for the TOA-based method.+localization; conference systems; algorithm)uuid:c8939ef4-40d8-49a9-9a2b-47a9d7ef7e24Dhttp://resolver.tudelft.nl/uuid:c8939ef4-40d8-49a9-9a2b-47a9d7ef7e24hTeaching Assistant Management Platform: Automating< the recruitment and scheduling of teaching assistantsVPigmans, Max (TU Delft Electrical Engineering, Mathematics and Computer Science); Keulemans, Ruben (TU Delft Electrical Engineering, Mathematics and Computer Science); Habben Jansen, Geert (TU Delft Electrical Engineering, Mathematics and Computer Science); van Deursen, Max (TU Delft Electrical Engineering, Mathematics and Computer Science)Devroey, Xavier (mentor); Hugtenburg, Stefan (graduation committee); Delft University of Technology (degree granting institution)g The majority of the courses in the Computer Science Bachelor at the Delft University of Technology use so called lab sessions to provide an opportunity for students to ask questions about course material and get feedback on their assignment. In order to optimally support the students, teaching assistants, or TAs, are appointed to assist the lecturer during the lab sessions. With the number of students in the Bachelor quickly growing, the process of manually recruiting students to become a TA and assigning the TAs to lab sessions is becoming infeasible.<br/><br/>This project aims to ease the process of gathering and scheduling TAs. In order to achieve this goal, the Teaching Assistant Management platform, or TAM, has been developed. All parties involved in the process of appointing TAs can use TAM to provide their input. Lecturers can register their courses on TAM, students are able to indicate their interest to help with different courses and representatives from Education and Student Affairs can validate the application of the interested students. Using this input, TAM is able to automatically create a schedule by assigning TAs to lab sessions. To provide an algorithm for the automatic generation of schedules, a model based on the minimumcost max flow problem is created. Due to complications with the implementation of the minimum-cost max flow model, the schedule generation is handled by a linear solver: Gurobi. By modeling the constrains for a schedule to be considered valid, Gurobi is used to process the input of the users into an optimized schedule.<br/><br/>TAM consists of three components: a MySQL database, a backend written using Spring, containing the business logic and the implementation of the scheduler, and a frontend website created with Vue to provide an interface to the users. The frontend and the backend are connected using a REST API.<br/><br/>A unique aspect of the project is the live deployment of TAM. At the end of the fourth week, the first version was deployed, allowing interested students to submit their course preferences. Subsequent features have been deployed iteratively. During the development, muliple problems have been encountered. The team underestimated the time required to learn the new technologies, as well as the time needed to maintain a system in production. Furthermore, configuring Single Sign-On required more time than expected.UScheduling; Education Innovation; Automation; Teaching Assistants; Student Assistants)uuid:35676e1c-ab10-4787-bb4c-a3af92bb8d69Dhttp://resolver.tudelft.nl/uuid:35676e1c-ab10-4787-bb4c-a3af92bb8d69Stabiliteit van de fietsWever, Teun (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)Meulenbroek, Bernard (mentor); van Elderen, Emiel (graduation committee); Hart, Klaas Pieter (graduation committee); Delft University of Technology (degree granting institution)In dit project is onderzoek gedaan naar de stabiliteit van de fiets. Hiervoor is het model gebruikt van een fiets van Herfkens. In dit model kan de berijder niet sturen en zit vast verbonden aan de fiets. Dit model bestaat uit 25 parameters. De stabiliteit is onderzocht aan de hand van de stuurhoek en de kanteling van de fiets. Er is gekeken naar wat er gebeurt bij kleine verstoringen in deze twee componenten. Vervolgens is onderzocht welke parameters een grotere of kleinere rol spelen bij de stabiliteit van de fiets.Stabiliteit; Fiets; Rijwiel)uuid:687782c0-0194-4ad0-978d-770fcdea873aDhttp://resolver.tudelft.nl/uuid:687782c0-0194-< 4ad0-978d-770fcdea873a-Wireless Charger for Hand-held Mobile DevicesMarting, Louis (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Velden, Joram (TU Delft Electrical Engineering, Mathematics and Computer Science)Alavi, Morteza (mentor); Pelk, Marco (graduation committee); Babaie, Masoud (graduation committee); Delft University of Technology (degree granting institution)This thesis describes the design and prototyping results of a low power wireless power transfer (WPT) system. In particular the design and testing of a transmitter.<br/><br/>Firstly, existing research is discussed and it is found that a significant part of this discusses higher power transfer systems. Here lies the challenge for this thesis: to find an efficient way of transferring a low amount of power wirelessly, with a significant distance between the transmitter and the receiver. Also, existing WPT standards were investigated and their shortcomings are discussed.<br/><br/>Secondly, the design of the transmitter is discussed. It starts out with the fundamental and circuit theory behind wireless power transfer. With this, it is found that tuning capacitors can greatly increase the efficiency of the system. Next, the design of the components in the coupled coils system is discussed, with calculations on equivalent series resistance for different frequencies. Furthermore, the functional block diagram consists of an oscillator, gate driver and inverter circuit and its design choices are discussed. The design concludes with a frequency optimization and simulation results.<br/><br/>Lastly, the design has been built and tested. A transmitter efficiency of 93.4 % has been reached at a coupling of around 0.1. This is at a distance of 20 millimeters. Further improvements may be done with the gate-driver. Control techniques may also prove beneficial for future work.'Wireless; Power Transmission; Low power)uuid:51273d3d-22ee-47fa-9507-0bf3d285f29fDhttp://resolver.tudelft.nl/uuid:51273d3d-22ee-47fa-9507-0bf3d285f29f'Nuna Car Sensor System - Current SensorVliegenthart, Johan (TU Delft Electrical Engineering, Mathematics and Computer Science); Shek, Tsing (TU Delft Electrical Engineering, Mathematics and Computer Science)The aim of this thesis is to design a high precision current sensor for the Nuna solar car. A shunt based current sensor was chosen and a circuit is designed based on this method. In order to improve the accuracy a temperature compensation is needed.<br#nuna; sensor system; Current Sensor)uuid:aa103fce-8746-4b31-8447-89b76088fe98Dhttp://resolver.tudelft.nl/uuid:aa103fce-8746-4b31-8447-89b76088fe98_The relation between object area and accuracy for a modern mobile convolutional object detectorYRijlaarsdam, Matthijs (TU Delft Electrical Engineering, Mathematics and Computer Science)van Gemert, Jan (mentor); Kayhan, Osman (mentor); Huijser, Miriam (mentor); Delft University of Technology (degree granting institution)JObject detectors, much like humans, perform less well on small than on large objects. Because of this, the object size distribution of a dataset influences the average precision a network achieves on that dataset. Therefore, the object size/precision curve of a network might be a better way to compare convolutional object detectors than the average precision over an entire dataset. In this paper we measure the relationship between object size and accuracy<br/>for a modern mobile convolutional object detector. We verify that this relationship holds for a different dataset, and that the dataset object size distribution influences the average precision over the entire dataset. We conclude that the object size/accuracy curve might contain more information about a network s performance than the average precision over an entire dataset.<Object Detection; Deep Learning; Size; Area; Computer vision)uuid:edfb085d-b432-468a-bd89-c1e1987835d2Dhttp://resolver.tudelft.nl/uuid:edfb085d-b432-468a-bd89-c1e1987835d2WImproving reliability of Force Sensing Resistors for a Pressure Ulcer Prevention SystemLangereis, Jordy (TU Delft< Electrical Engineering, Mathematics and Computer Science); Veldhuijzen, Duco (TU Delft Electrical Engineering, Mathematics and Computer Science)oFrench, Paddy (mentor); Mastrangeli, Max (mentor); Delft University of Technology (degree granting institution)kPressure ulcers develop when skin is subjected to a mechanical load over time, resulting in tissue damage. Within a wide range of patients, pressure ulcers occur, often accompanied by severe pain.<br/>This is resulting in a prolonged hospital stay. The company Momo Medical is developing a sensor plate<br/>with the goal of preventing pressure ulcers by using sensor data attained from the patient laying on<br/>his bed to guide the nurses, whom are responsible for re-positioning the patients. The sensor plate<br/>is placed between the mattress and the frame and has eight force-sensing resistors (FSRs) and two<br/>piezoelectric sensors to detect the static and dynamic behaviour of the patient. This data is processed<br/>by an algorithm to detect a patient on the bed, the position of the patient, and how long the patient<br/>has remained in the same position. At the moment the sensors are not reliable enough to detect the<br/>position of a patient on the bed yet.<br/>This bachelor graduation project focuses on the goal to improve the reliability of the sensors. The<br/>group has been divided into three subgroups, where this thesis focuses on the improvement of the<br/>reliability of the FSRs in the sensor plate.<br/>First a state-of-the-art analysis was conducted to get a deep understanding of pressure ulcers, the<br/>existing ways to prevent them, different sensors to measure pressure, the operation of a FSRs, and<br/>lastly different ways to calibrate such a sensor.<br/>Then a set of quick measurement on the sensors in the plate were done to get get an overview<br/>of the current system and it s cause of the unreliability. The biggest aspects were drift, hysteresis and<br/>repeatablility. After that it was a clear that a reliable setup was essential and was therefore developed by<br/>the use of a strain gauge load cell as a reference and a stepper motor for time efficiency. Both the output<br/>of the strain gauge and the FSR needed to be amplified and converted by an ADC to retrieve a digital<br/>output. The readout of the FSR, load cell and the control of the stepper motor were all programmed<br/>and controlled on a Nucleo F103RB micro-controller. Then measurements were conducted on the<br/>sensors, and the errors where visualised. Then first-order and third-order polynomial approximations<br/>of the sensor output were used as calibration and it was resulting in a major reduction in errors.<br/>Lastly this thesis consists of a recommendation and future work since the calibration setup was a<br/>prototype and is a foundation for a setup in production but needs to be expanded to be able to handle<br/>eight FSRs at the same time. Also duration tests need to be conducted to retrieve knowledge when<br/>a sensor plate needs to be re-calibrated. Besides that the domes should be changed to avoid shear<br/>forces, since this a big cause of the error in the FSRs in this application.Jpressure ulcer; FSR; force sensing resistor; calibration; setup; decubitus
2023-08-01BAP - EE3L11)uuid:c52473d4-2c9b-44da-8d0e-ecb51119901dDhttp://resolver.tudelft.nl/uuid:c52473d4-2c9b-44da-8d0e-ecb51119901d;CryptoPIX: The Blockchain Based Daily Pixel Art CompetitionFani, Kees (TU Delft Electrical Engineering, Mathematics and Computer Science); Hoogland, Pavel (TU Delft Electrical Engineering, Mathematics and Computer Science); Borba da Silva Falco Ferreira, Manuel (TU Delft Electrical Engineering, Mathematics and Computer Science)yVisser, Otto (mentor); Bidarra, Rafa (graduation committee); Delft University of Technology (degree granting institution)0During the project the team aimed to make a decentralized web based game on the blockchain, that is fun to play and is indistinguishable from traditional centralized games. To accomplish this it was chosen to create the game on the EOS blockchain platform. The< EOS blockchain platform features great improvements upon older more popular platforms such as Bitcoin and Ethereum. EOS brings improvements in transaction speed, scalability and control of user actions and data.<br/>The creation of the game consisted of two parts. One was the web based application client and the other is the EOS smart contract. The smart contract was the place where all the game logic was programmed in, while the web application is used as an interface that makes it easy for players to communicate with the blockchain smart contract.+Blockchain; Game; Pixel; EOS; DecentralizedBsc Computer Science)uuid:34e387f9-7fa9-4b42-b04e-3f6d4964bbd8Dhttp://resolver.tudelft.nl/uuid:34e387f9-7fa9-4b42-b04e-3f6d4964bbd8LThe long-term effects of climate change on the river profile and bed surface=van Hamel, Amber (TU Delft Civil Engineering and Geosciences)RBlom, Astrid (mentor); Delt University of Technology (degree granting institution)VThe goal of this research is to get a better understanding of the long-term changes of the river profile and bed composition of the Dutch Rhine for the coming 300 years, based on the effects of different changing boundary conditions. The focus is mainly on the following two hydrodynamic boundaries: sea level rise and more extreme discharge.)uuid:69233933-6810-4373-9069-171e2ab25785Dhttp://resolver.tudelft.nl/uuid:69233933-6810-4373-9069-171e2ab25785YDike deformation near Eemshaven and Delfzijl measured with satellite radar interferometryeBrouwer, Wietske (TU Delft Civil Engineering and Geosciences; TU Delft Geoscience and Remote Sensing)UHanssen, Ramon (mentor); Delft University of Technology (degree granting institution)It is observed from satellite radar measurements that the dike between Eemshaven and Delfzijl in the north of the Netherlands shows instability. It can be possible that a development of these instability results in dike failure. The two possible failure mechanisms that may occur are settlement and slope-instability. In this research the displacements for different cross sections of the dike were calculated. By analysing the size and the direction of the displacements it is concluded that the dike shows over a length of approximately 110 meters some first indications for the failure mechanism slope-instability. When slope-instability may indeed occur in the future, a slice of soil will slide aside and the dike will fail. This can cause humanitarian and economic consequences. It is therefore necessary to inform the Waterschap Noorderzijlvest who are responsible for the maintenance to the dike.<br)uuid:b76a3af0-ad11-4f15-8fbe-753af371de7cDhttp://resolver.tudelft.nl/uuid:b76a3af0-ad11-4f15-8fbe-753af371de7c/Max Plus Algebra: Een toepassing op tramlijn 19SVisser, Doortje (TU Delft Electrical Engineering, Mathematics and Computer Science)van der Woude, Jacob (mentor); Lin, Hai Xiang (graduation committee); Delft University of Technology (degree granting institution)^In dit onderzoek hebben we een nieuwe dienstregeling voor tramlijn 19 opgesteld. Deze tramlijn rijdt nu tussen Delft en Leidschenhage. In 2020 zal het traject worden uitgebreid met haltes op de campus van de TU Delft. In dit onderzoek hebben we twee dienstregelingen opgesteld: n voor in de spitsuren, en n voor in de daluren. Er zijn een aantal voorwaarden meegenomen in het onderzoek. Zo moet de dienstregeling aansluiten op de collegetijden van de studenten die gebruik maken van tram 19. Ook moeten we de voorwaarden die we in de huidige dienstregeling vinden, meenemen in het nieuwe traject. Denk bijvoorbeeld aan de frequentie waarin trams rijden, of wanneer de dienstregeling start op een dag. Daarnaast hebben we onderzocht hoe het beste kan worden overgegaan van een spitsuur dienstregeling naar een met daluren. Dit alles is gedaan met behulp van max-plus algebra, waarbij het nemen van een maximum en optellen, de conventionele operaties van optellen en vermenigvuldigen vervangen. Het power algoritme helpt ons bij het kiezen van de juiste vertrektijden, zodat we een constant vertrekschema krijgen. Ook maken we geb< ruik van Petrinetten omhet gehele netwerk temodelleren. In dit onderzoek wordt steeds eerst gekeken naar een kleiner of versimpeld tramnetwerk. Hierna passen we de theorie toe op het toekomstige traject. Op het einde hebben we een dienstregeling kunnen opstellen voor tramlijn 19. In deze dienstregeling vindt afwisseling plaats tussen spits-en daluren, met elk een andere dienstregeling en hoeveelheid trams. Hierbij is rekening gehouden met de voorwaarden die wij voor ons model hebben opgesteld.%max-plus algebra; Max-plus; petri-net)uuid:6c58e3ea-d9e5-4a95-9552-95ca8576b035Dhttp://resolver.tudelft.nl/uuid:6c58e3ea-d9e5-4a95-9552-95ca8576b0358Analysis of Microscopic Images: A Morphological ApproachUvan Belkom, Myrte (TU Delft Electrical Engineering, Mathematics and Computer Science)Budko, Neil (mentor); den Ouden-van der Horst, Dennis (graduation committee); van Elderen, Emiel (graduation committee); Delft University of Technology (degree granting institution)In this thesis we apply the numerical method of Morphological Geometric Active Contours as proposed by Alvarez, Baumela and Marquez-Neila to microscopic images of plant cells. The goal is to find all plant cells in the images, and then to find their cell walls. This is done in order to calculate certain properties of these cells automatically, such as area, perimeter and ellipticity. As the name suggests, mathematical morphology plays a big part in morphological GAC. This thesis describes the theory behind morphological GAC, mathematical morphology and the implementation in Python of the actual algorithm. We made two adaptations compared to the original model. These are a change in the conditions of the balloon force, and an extra step at the end of each iteration. The change in the balloon force was made to keep edges stronger. The extra step was added to improve smoothness of the contours, since the smoothing parameter had no effect.8Morphology; Geometric Active Contours; Numerical; Python)uuid:05db2f0e-c625-402f-9fe2-b8087c8929c0Dhttp://resolver.tudelft.nl/uuid:05db2f0e-c625-402f-9fe2-b8087c8929c0:De Discontinue Galerkin(DG)methode Toegepast Op ChemotaxisYvan Houwelingen, Leon (TU Delft Electrical Engineering, Mathematics and Computer Science)Vermolen, Fred (mentor); van den Dries, Bart (graduation committee); Meulenbroek, Bernard (graduation committee); Delft University of Technology (degree granting institution)Chemotaxis is een verschijnsel uit de biologie dat zich op verschillende wijze<br/>voordoet in het menselijk lichaam en bij bacterin. Er is onderzocht hoe het<br/>ndimensionaal geval op te lossen is met de discontinue Galerkinmethode. Hierin<br/>is het model eerst behoorlijk versimpeld en steeds verder uitgebreid. Zo is gekeken<br/>naar de discontinue Galerkinmethode en de toepassing op de transportvergelijking<br/>en kleine aanpassingen hierop n op de toepassing op de warmte<br/>vergelijking.Idiscontinuous Galerkin; discontinue Galerkin; chemotaxis; Galerkinmethode)uuid:1fcec03a-db54-4215-b87c-ce6d31f683ebDhttp://resolver.tudelft.nl/uuid:1fcec03a-db54-4215-b87c-ce6d31f683eb/Modelling FRP open-hole tensile tests in Abaqus9Swinnen, Jan (TU Delft Civil Engineering and Geosciences)tvan der Meer, Frans (mentor); Pavlovic, Marko (mentor); Delft University of Technology (degree granting institution) The use of fibre reinforced polymers (FRP) are stimulated in the construction industry for their remarkable corrosion resistance, good thermo-mechanical properties, high strength-to-weight ratio and high stiffness-to-weight ratio. The open-hole strength of FRP is an important parameter in a composite design because it can be representative in simple features of composite components leading to stress concentrations such as cutouts, fastener holes or a flaw in the material. Therefore, an open-hole tension test is simulated in the finite element program ABAQUS to determine the failure load of an [45/"45] lay-up using the material AS4/PEEK. In ABAQUS, both static implicit and dynamic explicit analysis are performed. For both analyses, the failure loads, stability and< failure mechanisms are examined. The geometry and material properties are chosen to match the properties used in van der Meer and Sluys in order to compare results. The model is build up of 8808 SC8R elements and the interface between the plies is modelled using the surface-based cohesive behaviour technique. The static and dynamic analysis revealed that there s a large influence of non physical and time related variables on the simulated failure load of the laminate. The results of the dynamic target time step sensitivity analysis didn t converge to a legitimate value for the failure loads. The same has been concluded for the mesh size sensitivity analysis. Based on the stability of the solutions a reasonable value has been chosen for these variables. Comparing the results of the static and dynamic analysis with the results of van der Meer and Sluys, illustrated that the failure loads differ largely. The failure mechanisms are different due to the homogenisation of the material that is fundamental to continuum models in ABAQUS. At the failure load in the static and dynamic analysis, the matrix fails under tension and shear through the whole thickness of the laminate in the same direction. This unrealistic event differs from the failure mechanism observed in van der Meer and Sluys. In order to overcome the unrealistic failure behaviour in the static and dynamic analyses, XFEM modelling techniques are recommended to bridge the problem with the damage propagation direction parallel to the fibre direction.FComposites; ABAQUS; Finite Element Analysis; Open-hole tensile testing)uuid:911e4660-a83f-471d-85ac-f08dad7b5f6eDhttp://resolver.tudelft.nl/uuid:911e4660-a83f-471d-85ac-f08dad7b5f6eJHemelwaterafvoer in een veranderend klimaat: Gevolgen voor de norm in 2050rDam, Friso (TU Delft Civil Engineering and Geosciences); Bac, Adriaan (TU Delft Civil Engineering and Geosciences)Pasterkamp, Sander (mentor); Abspoel, Roland (graduation committee); Delft University of Technology (degree granting institution),The standard NEN 3215 contains a certain rain intensity for the rainwater drainage from roofs. By making use of the rainfall predictions for 2050, the consequences of this new intensity for the standard are analysed. Based on this analysis, a change of this rain intensity in NEN 3215 is recommended.)Rainwater Drainage; Roofs; Climate Change)uuid:434519ad-2e3c-4f0f-a2b2-cb160a53ac99Dhttp://resolver.tudelft.nl/uuid:434519ad-2e3c-4f0f-a2b2-cb160a53ac99'Gamificatie Measurement System AnalysisCallebaut, Kilian (TU Delft Electrical Engineering, Mathematics and Computer Science); Kloppenburg, Jeroen (TU Delft Electrical Engineering, Mathematics and Computer Science); van der Steenhoven, Thom (TU Delft Electrical Engineering, Mathematics and Computer Science)VBroekens, Joost (mentor); Delft University of Technology (degree granting institution)n
Tata Steel IJmuiden, een bedrijf gespecialiseerd in het produceren van kwalitatief staal, is bezig met het digitaliseren van meerdere componenten van hun productieproces. Aan het eind van dat productie proces controleren menselijke inspecteurs of de geproduceerde rollen staal kwalitatief voldoen aan de eisen van de klant. Om dit werk te standaardiseren hanteren deze inspecteurs een aantal kwaliteitsniveau die specificeren welke productiefouten al dan niet aanwezig mogen zijn voor de toepassing van de klant. De inspecteurs worden opgeleid om te weten welke staalfouten al dan niet acceptabel zijn voor elk kwaliteitsniveau en hoe deze staalfouten eruit zien. Deze kennis wordt elk jaar getest door middel van een zogenaamde Measurement System Analysis (MSA) test. Tata Steel heeft het ontwikkelteam gevraagd om deze test te digitaliseren en te gamificeren. De grootste voorwaarde aan deze digitale versie is dat hij statistisch equivalent blijft aan het uitvoeren van een fysieke MSA. Deze thesis bespreekt hoe het onderzoek is verlopen naar zowel de digitalisatie als de gamificatie van de test. Als onderdeel hiervan wordt uiteen gezet welke opties zijn overwogen om de test zo goed mogelijk te vertalen naar een di< gitale versie. Bij deze digitalisatie is zowel gekeken naar de inspecteurs die de test maken als de begeleiders die de test opzetten. Daarnaast is er onderzoek gedaan naar het gamificeren van de test en zijn er 2 brede richtingen gevonden die het bedrijf kan volgen qua gamificatie: gamificeren en serious games. Ook is er onderzocht of er een patroon te vinden is karakter van de inspecteurs en of het ontwikkelteam hier gebruik van kan maken in het evalueren van mogelijke spelelementen die als toevoeging kunnen dienen. Dit patroon bleek te bestaan, aangezien het grootste deel van de inspecteurs hetzelfde Keirsey temperament hadden. Dit temperament is vervolgens terug geleid naar het Achiever spelerstype van Bartle. Deze termen en de consequenties hiervan worden uitgelegd in 2.3. Na het onderzoek bespreekt dit rapport welke uiteindelijke implementatie het team heeft gekozen. Hierbij is afleiding van het keuren zelf zoveel mogelijk vermeden. Daarom heeft het ontwikkelteam gekozen voor een oplossing die een spel creert rondom het keuren, in plaats van het keuren zelf vermakelijker te maken. Hiermee wordt bedoelt dat het beoordelen van een plaat wordt gedaan in een omgeving waar het spel geen externe druk probeert te leggen op de inspecteur. Hiervoor is gekozen met het oog op de statistische equivalentie die de digitale test moest behouden. Het systeem is getest op deze statistische equivalentie door de resultaten van inspecteurs op de digitale test te vergelijken met die van de fysieke test. Hieruit is geconcludeerd dat het digitale systeem een bruikbaar alternatief is voor het uitvoeren van een fysieke MSA. Hierbij dient wel vermeld te worden dat dit onderzoek gelimiteerd is qua omvang. Het uitvoeren van verdere testen wordt dan ook geadviseerd. Ten slotte behandelt dit rapport de lessen die het ontwikkelteam heeft geleerd van dit project en doet het team aanbevelingen voor verdere ontwikkeling van het programma. Door middel van het toevoegen van enkele elementen kan Tata Steel op basis van dit werk een aantal interessante richtingen uit. Het eindproduct van deze thesis wordt dan ook voornamelijk beschouwd als een prototype waarop latere evolutie van het programma kan voortbouwen.Gamification)uuid:eb06f920-5fa4-4fee-980c-6d759bb15c9aDhttp://resolver.tudelft.nl/uuid:eb06f920-5fa4-4fee-980c-6d759bb15c9aIControl & Interface for a High Frequency Arbitrary Waveform generatorEngelen, Max (TU Delft Electrical Engineering, Mathematics and Computer Science); van den Heuvel, Philip (TU Delft Electrical Engineering, Mathematics and Computer Science)UIn the REstore Voiding Urinary rEtention (REValUE) project, a high frequency stimulator is designed that should be able to determine the optimal parameters to block the urethral sphincter. In this report the design of the control, interface, current source and electrode switching circuit of the device is explained the other parts are explained in the reports of the waveform and safety subgroup [1, 2]. The 2,304 cm3 high frequency stimulator has an adjustable frequency (0-15 kHz with 1 kHz step-size), amplitude (0-10mAwith 0.1mAstepsize), pulse width (0-500 s with 1 s step-size) and interphase delay (0-1000 s with 2 s step-size). Two 4-electrode leads of can be connected in mono- and bipolar configuration. Integration of a Liquid-Crystal Display (LCD) screen with Inter-Integrated Circuit messaging bus (I2C) on the NXP LPC1343 shows the user the settings of the stimulation parameters. The current source is designed based on a cascode current mirror, implemented with PNP transistors, using active feedback to control the current. The topology is based on a discrete component implementation.9revalue; neural stimulator; control; Interface management)uuid:f05164dd-b853-41a1-a9e9-394cb7a1105eDhttp://resolver.tudelft.nl/uuid:f05164dd-b853-41a1-a9e9-394cb7a1105eJQuantum Algorithms and their Implementation on Quantum Computer Simulatorsqvan der Lans, Mike (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)Garca Almudever, Carmina (mentor); Mller, Matth< ias (mentor); Groenevelt, Wolter (graduation committee); Elkouss Coronas, David (graduation committee); Delft University of Technology (degree granting institution)Quantum computation is becoming an increasingly interesting field, especially with the rise of real quantum computers. However, current quantum processors contain a few tens of error-prone qubits and the realization of large-scale quantum computers is still very challenging. Therefore, quantum computer simulators are particularly suitable for testing and analysing quantum algorithms without having a real quantum computer at one's disposal. In this thesis, different quantum algorithms such as Grover's and Shor's algorithm as well as key quantum routines such as the Quantum Fourier Transform (QFT) and a quantum adder/subtractor are described and analysed (optimal number of iterations, time complexity). Some of them have been implemented for an arbitrary number of qubits and have been simulated using two different quantum simulators, the QX simulator developed at QuTech and the Liquid simulator from Microsoft. In addition, how errors affect the success rate of the algorithms has been investigated.kquantum algorithms; quantum computing; QX Simulator; Microsoft Liquid; Grover's algorithm; Shor's algorithm)uuid:4f77c055-14e7-444f-a38d-32a8fed7c6e5Dhttp://resolver.tudelft.nl/uuid:4f77c055-14e7-444f-a38d-32a8fed7c6e5VArbitrary Waveform Generator for a High Frequency Arbitrary Waveform Neural StimulatorVerkleij, Simon (TU Delft Electrical Engineering, Mathematics and Computer Science); Salden, Tom (TU Delft Electrical Engineering, Mathematics and Computer Science) The goal of this Bachelor graduation project is to make an electrical stimulator that can be used to help people empty their urinary bladder. Patients that are unable to relax the urethral sphincter are most commonly treated by mechanically emptying the bladder or by sacral root stimulation where the roots are selectively cut. <br/><br/>The stimulator to be made must send a high-frequency signal that cancels the blocking of the urethral sphincter. This method should be able to empty the bladder without the use of mechanical devices or selectively cutting nerves. <br/><br/>The whole project is divided into three parts: Control and Interface, Arbitrary Waveform Generator and Safety Module. These parts have been performed by three different subgroups. In this report, the Arbitrary Waveform Generator is discussed. The other parts are explained in the respective reports [1, 2]. <br/><br/>The requirements for this waveform are to generate a biphasic pulse with frequencies ranging from 1 to 15 kHz. The amplitude range of this pulse should be adjustable between 0 and 10 mA and the pulse width and interphase delay should be fully adjustable. In order to generate this signal, a power management system was necessary. In addition to the power management system, the LPC1343 microcontroller was chosen to control the system. One of its functions is to control a DAC by communication using the SPI protocol. The DAC can linearly control the output voltages between 0 and the offered reference voltage, in this case 3.3 V by sending 10 bits of data. Using a voltage to current converter, made by the Interface and Control subgroup, the output voltage is converted to a current between 0 and 10 mA [1]. Three additional signals from the microcontroller operate an H-bridge. This is a switching circuit that is able to direct the generated current through a load. Using a timer and four interrupt moments, the three signals are generated that can make a cathodic pulse, anodic pulse and can disconnect the current source. <br/><br/>The chosen DAC has a close to ideal behavior. Therefore, the conversion from the microcontroller to the voltage to current converter is very precise. The H-bridge works best at low frequencies. At 1 kHz, around 2% of a total pulse of 127.2 s is needed to reach 63% of the cathodic or anodic amplitude. At high frequencies, the time increases. At 15 kHz, 24% of a total pulse of 8.4 s is needed to reach the amplitude..revalu< e; neural stimulator; waveform generator)uuid:dd1cd157-d94c-4ecf-b214-a03767bc4c7cDhttp://resolver.tudelft.nl/uuid:dd1cd157-d94c-4ecf-b214-a03767bc4c7cIDevelopment of a multiple input power conversion system for the DeciZebroRiekerk, Calvin (TU Delft Electrical Engineering, Mathematics and Computer Science); de Boer, Thies (TU Delft Electrical Engineering, Mathematics and Computer Science)The DeciZebro is a six-legged autonomous robot is being developed by the Zebro team at the TU Delft. The robot should become autonomous and be able to "feed" itself like a real animal. Currently, it is only possible to charge the DeciZebro using a laptop charger. The goal is to allow the robot to charge itself without human intervention using a solar panel and a wireless charging pad. This thesis is part of a project that needs to develop a power management system and a battery management system that make it possible to charge the batteries wirelessly and by using a solar panel that will be placed on top of the DeciZebro. This thesis focuses on the design choices of the part of the project that handles the laptop charger, wireless charger and solar charger interfaces and the power converters necessary to supplement them.<br/>The wireless charging interface was made in compliance with the Qi standard and allows for charging the batteries in conjunction with any Qi compliant wireless charging pad. Because a power path selector was built, the wireless charging receiver and the laptop charger could be implemented using a single uk converter to regulate the voltage.<br/>The solar panel voltage was also regulated using a uk converter. This converter was designed with all the peripherals needed to implement a Perturb and Observe maximum power tracking algorithm for the solar panel.<br/>Working prototypes have been produced for the solar panel uk converter and for the power path selector. At the time of writing the wireless charging receiver has not yet been tested and the uk converter for the laptop and wireless charger needs more testing to guarantee its successful implementation.;Power conversion; Power management system; Autonomous robot)uuid:d2a5306a-6705-448b-bcc2-4b0cefd6a0baDhttp://resolver.tudelft.nl/uuid:d2a5306a-6705-448b-bcc2-4b0cefd6a0ba5Development of Power System Control for the DeciZebroFakkel, Niels (TU Delft Electrical Engineering, Mathematics and Computer Science); de Jong, Lennart (TU Delft Electrical Engineering, Mathematics and Computer Science)The development of swarm robotics strives for resilience, a key factor in this is energy supply. Without energy a robot swarm cannot operate, so a self sustaining power management system is of great importance. In this thesis, the design of the power management system control hardware and firmware for the new DeciZebro is discussed. The power flow between the battery and peripherals of the robot will be controlled with safety as a top priority. The firmware of the power system reflects the thinking and being of a real animal in code. When the power system wants to recharge it will tell the brain of the robot to get back to a charging station. In case of an error, a pain signal in the form of an interrupt is send through the nerves of the robot. The firmware and hardware design is done, and several parts of the system have been tested and verified. The prototype PCB is completed, however testing has not yet taken place at the current time.SPower System Management; power flow control; autonomous robot; Self-sustained robotZebro)uuid:f2992e90-d86e-4ae2-ba67-560dc2216c4aDhttp://resolver.tudelft.nl/uuid:f2992e90-d86e-4ae2-ba67-560dc2216c4a>Modellering en parametrisering van intern getij met Delft3D-FMmZijlker, Tammo (TU Delft Applied Sciences; TU Delft Electrical Engineering, Mathematics and Computer Science)kVerlaan, Martin (mentor); Mudde, Rob (mentor); Delft University of Technology (degree granting institution)h Dit onderzoek bestudeert het energieverlies van het barotroop getij aan de opwekking van intern getij. Dit energieverlies vindt plaats bij stroming van de gestratificeerde < oceaan over steile topografien, zoals ruggen in de oceaan en bij de randen van continentale platen. Zo'n 25-30% van de totale getij-energie, die wordt opgewekt door de zon en de maan gaat zo verloren. <br/><br/>In een wereldwijd getijmodel wordt alleen het dieptegemiddelde gedrag van de getijstroming beschouwd, waardoor de opwekking van intern getij niet expliciet gemodelleerd kan worden. Om het effect daar wel in mee te nemen, wordt het verlies van barotroop getij aan de opwekking van intern getij geparametriseerd aan de hand van variabelen, die in dat model wel meegenomen zijn.<br/><br/>Het onderzoek is numeriek uitgevoerd met het hydrostatisch oceaanmodel Delft3D-Flexible Mesh. In het 3D model is expliciet de opwekking van intern getij gesimuleerd en vergeleken met analytische resultaten voor de opwekking van intern getij. Daarnaast zijn deze resultaten gebruikt om de huidige gemplementeerde parametrisering, van de opwekking van intern getij, in het 2D model te toetsen. <br/><br/>De expliciete simulering van de opwekking van intern getij in Delft3D-FM is succesvol gedaan. Het energieverlies van barotroop getij aan de opwekking van intern getij was in overeenstemming de literatuur. Voor smalle topografien hoger dan (ongeveer) een halve oceaandiepte lijkt de hydrostatische aanname in het model te worden overschreden waardoor numerieke dissipatie van intern getij optreedt. <br/><br/>De huidige gemplementeerde parametrisering van het verlies van barotroop getij aan de opwekking van intern getij is voor een beperkte verzameling topografien en stratificaties getest. De resultaten geven indicaties, dat de huidige parametrisering niet in staat is om de conversie over een breder scala van topografien in de oceanen goed te benaderen. Het voorspelbare gedrag van de conversie voor steile, superkritische topografien wijst erop dat zo'n parametrisering wel mogelijk is. <br/><br/>Aanbevelingen voor verder onderzoek zijn het uitbreiden van het gebruikte model met stromingen in <i>x</i>- en <i>y</i>-richting en het effect van de Coriolis parameter. Om de parametrisering beter te testen kan het bestaande model op meer verschillende typische topografien en stratificaties in de oceaan worden toegepast. <brInternal tide; Intern getij; parametrisering; parametrisation; Delft3D-FM; DFLOW-FM; Topografie; Conversie; oceaan; Getijmodel; Tide Model; Energieconversie)uuid:ae1c32d9-662a-4f42-b920-f68c9d5b9771Dhttp://resolver.tudelft.nl/uuid:ae1c32d9-662a-4f42-b920-f68c9d5b9771DExtending Honeytrap with Lua scripting: Honeytrap LUA implementationJanssen, Martijn (TU Delft Electrical Engineering, Mathematics and Computer Science); van Nes, Nordin (TU Delft Electrical Engineering, Mathematics and Computer Science); Oomens, Thomas (TU Delft Electrical Engineering, Mathematics and Computer Science)WDoerr, Christian (mentor); Delft University of Technology (degree granting institution)This report describes the process, motivation and design choices made during the Bachelor End Project in collaboration with DutchSec. The project consists of implementing Lua-scripting into Honeytrap, which is programmed in Go. The following chapters will discuss which design choices were made, how the research was performed and how the final functionalities were implemented. A detailed system verification is done with proof of added value and besides that the system testing methods are described. Furthermore a conclusion is given that discusses what the project has achieved, what the use-cases are and whether it does what the client wants it to do.#Honeytrap; Honeypot; Lua; Scripting)uuid:cff60809-75e8-4908-967f-1b93419b1079Dhttp://resolver.tudelft.nl/uuid:cff60809-75e8-4908-967f-1b93419b10797Annualised hours: Optimisation with heuristic algorithmSKeim, Josephine (TU Delft Electrical Engineering, Mathematics and Computer Science)Zvan Essen, Theresia (mentor); Delft University of Technology (degree granting institution)lIn this thesis, we analyse the optimisation of an annualised hours problem. Annualised hours problems are a widely studied subjects, in which the workin< g hours for a given number of employees per week are minimised. We approach this problem with a mixed integer linear program, where the objective function of this problem is divided into two parts; the first is to find the minimisation on the maximum over and under staffing per week, the second to find working hours for each employee as close as possible to their contract hours. Additionally, we have a number of restrictions on the duration of a shift and the minimum and maximum amount of shifts in a given period.<br/>The project is done in collaboration with the company ORTEC. ORTEC provided a random data generator, to test the model with different methods. The model is intended for application on a dataset of 100 employees and 52 weeks. However, we test the model on different data sets of 52 weeks with 50, 100, 150, 200, 250, 1000 employees and for 100 employees with 26, 52, 78 weeks.<br/>Besides analysing the model, we compare different algorithms. We use a Gurobi solver for an exact solution. Further, we consider Lagrangian relaxation, a heuristic method. In this method one of the constraints is put in the objective function. Besides this we consider a heuristic of hill climbing algorithm in combination with different local search algorithms. For the local search we use two neighbourhoods, one based on the employees, the other based on the weeks.<br/>We found that a Gurobi solver solves the model in reasonable computation time with an average of 6 seconds for a data set of 100 employees and 52 weeks. For Lagrangian relaxation, we found an even better computation time than with the Gurobi solver. However, this difference is hardly notable for a data set of 100 employees and 52 weeks and the effect of Lagrangian relaxation is more clear for bigger data sets. The hill climbing algorithm had a consistent and low computation time, but the objective function value differs considerably from the exact solution and resulted in most cases a difference of more than 10 percent.0Annualised hours; heuristics; optimisation; milp)uuid:abc9260e-b10d-4629-84aa-5b3c8732be26Dhttp://resolver.tudelft.nl/uuid:abc9260e-b10d-4629-84aa-5b3c8732be26jAn Acoustic Implementation of an Online Sensor Grid for Measuring Grease Deposition in Extraction Channelsvan der Lingen, Elke (TU Delft Electrical Engineering, Mathematics and Computer Science); van Leenen, Ryan (TU Delft Electrical Engineering, Mathematics and Computer Science)The cleaning company "VETkanaal" requested a sensor system that measures the thickness of a grease layer within kitchen extraction ducts independently and is able to send this to an online platform. The goal of this project is to find an acoustic implementation of the sensor and be able to apply it. It appeared that measuring a shift in resonance frequencies of a plate with varying amounts of grease is the best solution for estimating the thickness of a grease layer. Afterwards, a hardware implementation was made. The conclusion of this report is that an acoustic measuring principle is certainly possible. The first tests of trying to implement such a system were moderately successful.<Acoustic Sensor; Plate Resonance Frequency; Grease Thickness)uuid:e3bda713-6afa-41b7-bffb-52b312152cebDhttp://resolver.tudelft.nl/uuid:e3bda713-6afa-41b7-bffb-52b312152cebFComparing Various Locality Approaches for Codes Repairing Two ErasuresSpe, Ward (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)QWeber, Jos (mentor); Delft University of Technology (degree granting institution)For many IT applications information is stored digitally across multiple storage units and needs to be available continuously. Due to malfunctions data servers might be erased or temporarily inaccessible. Different approaches using linear coding theory have been proposed in order to retrieve the content of erased servers from repair sets containing a selection of the remaining servers. This thesis focuses on comparing various repair methods for two erasures; disjoint parallel repair which protects each era< sure by multiple disjoint repair sets, cooperative repair which uses a single repair set to repair all erasures at once and sequential repair which repairs erasures individually by using already repaired erasures. Coding inevitably induces storage overhead measured by the information rate. The applied method creates transmission overhead measured by locality, which concerns the number of servers accessed to perform erasure repair. The comparison mainly consists of appropriately computing minimal transmission overhead for these methods given a predetermined storage overhead. It is shown that Hamming codes have the best possible transmission overhead applying the cooperative method. The next best method is sequential repair, whereas disjoint parallel repair is too restrictive for two erasure repair with Hamming codes. For a generalized parity code it is demonstrated that the sequential method can repair more erasures than the disjoint parallel approach, and reach a better locality than the cooperative method. In general, the cooperative method eciently uses access to servers in order to reduce transmission overhead. For the same purpose, the sequential method uses already repaired servers allowing smaller repair sets to be accessed. In any repair process it is key to nd optimal combinations of a method and code which exploit these qualities. The cooperative method applied to Hamming codes and the sequential method combined with generalized parity codes prove to be high-ranking combinations in this regard.)uuid:a41c24ed-9010-499d-9058-68c1bdf54832Dhttp://resolver.tudelft.nl/uuid:a41c24ed-9010-499d-9058-68c1bdf54832KNumerical Modelling of a Metal Vapour Flow inside a Vapour Distribution Box+Roebroeck, Anne (TU Delft Applied Sciences)Kleijn, Chris (mentor); Kenjeres, Sasa (mentor); Vesper, Elin (mentor); Delft University of Technology (degree granting institution)7Vapour Distribution Boxes (VDBs) are used for continuous Physical Vapour Deposition (PVD) coating. The present study shows a Computational Fluid Dynamics (CFD) simulation of Zinc vapour inside a VDB, analyses the lateral Zinc vapour distribution and identifies regions in which phase change is likely to happen.vPhysical Vapour Deposition (PVD); Computational Fluid Dynamics (CFD); Compressible Flow; Vapour Distribution Box (VDB) Molecular Science and Technology)uuid:6b5bf43a-85e8-4e3a-a04f-f27a3df3ddbeDhttp://resolver.tudelft.nl/uuid:6b5bf43a-85e8-4e3a-a04f-f27a3df3ddbe;Oplossingen voor Dreshers hoger lager spel voor N <= 980RStassen, Misha (TU Delft Electrical Engineering, Mathematics and Computer Science)Fokkink, Robbert (mentor); van den Dries, Bart (graduation committee); Gijswijt, Dion (graduation committee); Delft University of Technology (degree granting institution)Melvin Dresher beschouwde in zijn boek uit 1961 over speltheorie een getallenraadspel over N getallen. Hij liet zien hoe de optimale strategien van beide spelers kon worden gevonden met behulp van lineair programmeren. Later toonde Selmer Johnson oplossingen voor N<=11 en merkte op dat de berekeningen steeds complexer werden bij toenemende N. Deze thesis beschrijft technieken om het spel op te lossen voor N<=980. Het algoritme van Dresher vormt nog steeds de basis, maar er zijn enkele aanpassingen. Niet alle voorwaarden worden bijvoorbeeld in het begin gegenereerd. Voorwaarden worden alleen op het moment dat ze nodig zijn gevonden met een subroutine. Dit is een vorm van delayed column generation. Er wordt ook gebruik gemaakt van heuristieken, zoals het schatten van de optimale kansverdeling van n van de spelers. Dit werk verschaft meer inzicht in het patroon van de oplossingen van dit spel en of enkele eerder geformuleerde vermoedens van Selmer Johnson en Edgar Gilbert over dit spel kloppen.Game Theory; Dynamic Programming; linear programming; Linear optimization; speltheorie; lineair programmeren; dynamisch programmeren)uuid:7739fe8e-e2b2-493a-983d-d1a47603f2ebDhttp://resolver.tudelft.nl/uuid:7739fe8e-e2b2-493a-983d-d1a47603f2eb>Computing Measures for Tree-Basedness of Phylogenetic Networ< ksSMooiman, Arthur (TU Delft Electrical Engineering, Mathematics and Computer Science)van Iersel, Leo (mentor); Spandaw, Jeroen (graduation committee); Hart, Klaas Pieter (graduation committee); Delft University of Technology (degree granting institution)KPhylogenetic networks are a type of directed acyclic graph used to represent evolutionary relationships that contain events such as hybridization or horizontal gene transfer. When a network<br/>lacks such events it is a phylogenetic tree. Some phylogenetic networks that are not trees can<br/>however be represented as a tree with additional linking arcs, e.g. representing transfer of genetic<br/>materials. We have implemented an algorithm that can be used to determine whether a given<br/>network is tree-based or not. Moreover if the network is not tree-based, the algorithm shows<br/>how it can be made tree-based by adding a minimum number of additional leaves, representing<br/>possible extinct or un-sampled species. We also describe the theory behind the algorithm and<br/>apply it to several synthetic as well as biological datasets.CPhologenetic; Phylogenetic network; Tree-based; Algorithm; Measures)uuid:04f3202e-1212-4fdd-9616-1b754aa6fac6Dhttp://resolver.tudelft.nl/uuid:04f3202e-1212-4fdd-9616-1b754aa6fac6Participatory Monitoring Myanmar: A research on the motivation of people in Myanmar to participate in Participatory Monitoring by making use of Q methodologynBogaard, Thom (mentor); Rutten, Martine (mentor); Delft University of Technology (degree granting institution)vTo study large-scale patterns in the environment, like for example the change of water quality, a constant amount of data over an array of locations and time is required. However, in Myanmar only little data is available about water related topics which makes it hard to monitor changes that are taking place. A relative new and cheap way of obtaining and collecting data is the use of <i>citizen science</i> or <i>participatory monitoring</i>. Therefore this project investigates if there is any support among the citizens of Myanmar to join participatory monitoring projects and to find out more about the different underlying motivations for people to participate. This research is done by making use of an interview method based on Q methodology and did not only focus on the different reasons for people to participate but it also checked whether the motivations of people differ for different groups in society by making a distinction in age, education level, geographical location and interest.The overall view is that people in Myanmar are open towards joining projects like this.Many young people seemed interested in the concept of participatory monitoring, also because this relative new method to collect information clearly involves normal people like them within projects in which they normally wouldn't get involved in that easily. The implementation of participatory monitoring does not need to cost a lot, since most citizens add little value to receiving payment or certificates in return for collecting measurements for the project. When there is enough attention for the social importance of the research and the 'duty of being a citizen' is emphasized, it must be possible to find a sufficient amount of volunteers that are willing to participate. But while the outcome seems quite positive, there are still a lot of questions that need to be answered, so future research is recommended.AParticipatory Monitoring; Citizen Science; Myanmar; Q methodology16.871311, 96.199379)uuid:55e8d679-b8c1-47ab-9376-90598857c825Dhttp://resolver.tudelft.nl/uuid:55e8d679-b8c1-47ab-9376-90598857c8257Connecting the dots, high field ballistic supercurrentsnDijkstra, Hidde (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)pAkhmerov, Anton (mentor); Bierkens, Joris (mentor); Delft University of Technology (degree granting institution)mWe study the flow of supercurrents between two superconducting contacts connected by a 2d layer of graphene. We use a Markov chain Monte Carlo method to find Andreev< bound states for circular electron trajectories. Using sample trajectories we estimate the currents as function of the superconducting phase difference between the contacts and the magnetic field.<br,ballistic supercurrent; MCMC; magnetic field)uuid:9580b976-fd95-4798-a13d-86ac479ab3ebDhttp://resolver.tudelft.nl/uuid:9580b976-fd95-4798-a13d-86ac479ab3eb/Classification of diverse bacterial populationsUljee, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science); de Vries, Yorick (TU Delft Electrical Engineering, Mathematics and Computer Science)Anyansi, Christine (mentor); Abeel, Thomas (graduation committee); Delft University of Technology (degree granting institution);Accurate diagnosis and treatment of patients infected with multiple strains of a pathogen is a challenging task. The use of whole genome sequencing techniques provide high potential to give proper insight into the microbial composition of human metagenomic samples. Distinguishing multiple strains of a certain species is difficult due to the high similarity in genetic content. Currently several tools aimed at the identification of different strains in metagenomic sequence data are available. We present an independent benchmark to compare the performance of several of these tools. The tools have been evaluated with a variety of synthetic metagenomic samples containing strain mixtures of the species Enterococcus, Escherichia coli and Mycobacterium tuberculosis.<br/>To facilitate this research, a benchmark framework in Python 3 was built. This framework made it possible to test the performance of tools aiming at unraveling the composition of sequence data. It is able to automatically generate batches of metagenomic readsets with custom predefined properties. The tools can easily do their analysis on those reads in a streamlined fashion. The output of the tools are put in a standardized format to make the complete comparison of tools easier.<br/>This framework has been built as part of our Bachelor End Project over the course of 10 weeks. In the first few weeks we became familiar with the domain of bioinformatics and the type of tools that had to be included in this research. The implementation of the framework required thorough understanding of the tools and took quite some time to implement. Towards the end of the project, the framework has been used to run the tools with a large variety of synthetic readsets. Analysis of these outputs resulted in an insightful overview of the tools capabilities as presented in this paper.Ybioinformatics; bacteria; strains; metagenomics; sequencing; benchmark; metagenomic tools)uuid:002bc474-5f80-4e75-b535-e3e2e7011a6eDhttp://resolver.tudelft.nl/uuid:002bc474-5f80-4e75-b535-e3e2e7011a6e
Wheretrip.comBergstrm, Rasmus (Lule University of Technology); Simid~ioski, Maria (TU Delft Electrical Engineering, Mathematics and Computer Science); Spek, Gert (TU Delft Electrical Engineering, Mathematics and Computer Science)tVisser, Otto (graduation committee); Wang, He (mentor); Delft University of Technology (degree granting institution)Wheretrip, describing themselves as, "A Dutch based start-up for travelers who like to explore new places, offering countless destinations within your budget. Being an official YES!Delft student start-up we have created our platform with the help of the best in-house experts available.<br/>With our diverse team of experienced travelers we have carefully selected the best destinations for every type of trip: Whether you are a party animal, surfer or both, we have got you covered! By combining our wanderlust with our smart algorithms, we offer you trips which truly fit your theme and budget".<br/>The company wanted to improve their website, and having had good experiences with BEP earlier, they decided to reach out to the Bachelor Program again. They proposed two major improvements in how things are done, namely: implementing an integrated booking system and personalizing the current search engine.<br/>It would prove a great challenge to implement this functionality while maintaining the< high code quality needed to make Wheretrip in a scalable application. After researching the possibility of an integrated booking<br/>system it was decided to be unfeasible to implement all functionality. Therefor it was decided to focus on the personalization part of the assignment while completely rewriting the poorly written front end, as well as cleaning up the back end. There are significant improvements made to the application and it provides a solid foundation for Wheretrip to grow on.)uuid:b17ae877-d2db-4ea8-8280-394741395224Dhttp://resolver.tudelft.nl/uuid:b17ae877-d2db-4ea8-8280-394741395224^Plastic litter in the ocean: Modeling of the vertical transport of micro plastics in the oceanpScheijen, Nelleke (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Applied Sciences)Verlaan, Martin (mentor); Mudde, Rob (mentor); Groenevelt, Wolter (graduation committee); Otte, Sander (graduation committee); Delft University of Technology (degree granting institution)Plastic pollution is a big problem all over the world. Every year more plastic is produced, a lot of plastic litter is mismanaged and enters the ocean. It s important to know where these plastics accumulate. With this information the problem can be quantified and the plastic litter can be cleaned up. In this project, the transport of micro plastics will be studied. These are plastic particles with a diameter smaller than 5 mm. <br/><br/>To model micro plastics in an accurate way, it is important to include the physical properties of plastics in a transport model. Plastic particles have an extra upwards buoyancy force in the vertical direction, this force has to be taken into account in the model. Therefore, the two-dimensional vertical behavior of plastic particles is studied in this project. Two common transport models are explored: the advection-diffusion equation and a stochastic random walk model. The properties of plastics are discussed and how the transport models can be adapted to be adequate to model micro plastics.<br/><br/>Micro plastics are assumed as spheres in fluid. With this assumption, the flow regime around a plastic particle is estimated with the Reynolds number. These assumptions make it possible to calculate a terminal buoyancy velocity, due to the floating character of plastic. This velocity is added in the vertical direction to<br/>both transport models. To model the turbulence in the ocean, the eddy diffusivity coefficient is defined. This is a variable that states how turbulent the flow is, it can be described as an enhanced diffusion coefficient. The eddy diffusivity coefficient can be estimated with the model Prandlt defined. Here we used a simplified turbulence model for the tests described. In combination with Delft3D-FM the eddy diffusivity from the turbulence model in there can be used.<br/><br/>Both models are implemented in Matlab. The characteristics of the model match with the expected behavior of floating plastics. Plastic particles will perfectly follow the velocity field, except for the extra vertical velocity. When this term is non-zero, the particles will float. Both models have some limitations in efficiency<br/>for modeling plastic particles. The advection-diffusion equation is not suitable for high concentration gradients. The random walk model is not suitable for big areas or long timescales. The choice between both models is depending on the sort of case that someone wants to model.<br/><br/>This project has been carried out at Deltares, an independent water research institute. At Deltares there is a two-dimensional horizontal model available to model particles in the ocean. In the future the existing model of Deltares and the model in this project could be combined. This combined model can be tested for<br/>real-life situations in the ocean. With this combined model, the physical properties of plastics are included in a three-dimensional particle model.)uuid:db468f55-2ec6-4dcd-bf2b-47fd2bb90251Dhttp://resolver.tudelft.nl/uuid:db468f55-2ec6-4dcd-bf2b-47fd2bb90251HImplementation of sensorless field orien< ted motor control in a solar carRoest, Tobias (TU Delft Electrical Engineering, Mathematics and Computer Science); Bout, Jelle (TU Delft Electrical Engineering, Mathematics and Computer Science)van Duijsen, Peter (mentor); Lager, Ioan (graduation committee); Smets, Arno (graduation committee); Delft University of Technology (degree granting institution)In this thesis the implementation of Field Oriented Control in the car of the NUON Solar Team will be discussed. The team decided to do research into the possibilities of a custom motor controller, and this thesis covers the beginning of that process. First a comparison between different control methods is made, and sensorless FOC is decided as the method to be used. Then the implementation of FOC is discussed. The Texas Instruments InstaSPIN"! technology has the preference for this implementation. This because it has all the elements of the control embedded in one microcontroller, along with a software estimator which eliminates the use of expensive sensors like a shaft encoder. Also the ease of use and the familiarity of TU Delft staff with this technology played a big part in this decision. With this technology, a simulation set-up was made as a proof of concept, which can also be used to teach the NUON Solar Team members the basics of motor control. After that the connections from the controller to the inverter are discussed, so it can be connected to other inverters in the future. In the controller, a CAN-interface is also implemented, which is essential for using it in the Nuna car. With the information presented in this thesis, the NUON Solar Team can continue the development of a controller. It is recommended to eventually leave the development kits used during this project, and integrate the MCU directly into an inverter. This will allow for well-tuned, efficient control of the motor with a small<br/>footprint.\NUON Solar Team; Nuna; FOC; Sensorless; motor control; Electric Vehicle; Solar Car; DC Motor
2023-01-30)uuid:53c0abd4-25b9-47d3-adfc-be57added6bcDhttp://resolver.tudelft.nl/uuid:53c0abd4-25b9-47d3-adfc-be57added6bc:Permanent Magnet Motor Simulation: For the Nuon Solar TeamBuist, Declan (TU Delft Electrical Engineering, Mathematics and Computer Science); Salzmann, Elke (TU Delft Electrical Engineering, Mathematics and Computer Science)van Duijsen, Peter (mentor); Serdijn, Wouter (graduation committee); Lager, Ioan (graduation committee); Delft University of Technology (degree granting institution)This thesis is about the simulation of the permanent magnet motors of the Nuna Solar Car in order to find their fundamental motor parameters. These parameters can then be used in a Field-Oriented control algorithm to be used in a new motorcontroller for the team. A finite element analysis is done on the two current motors of the Nuna solar car, a radial flux Mitsuba motor and an axial flux Marand motor, with the intend to<br/>find the fundamental motor parameters, the phase resistance, the inductance and the motor constant.<br/>The model is presented and the simulation results are discussed. Also some variations to the current design have been made to test the adaptability of the simulation. Also some work is done to simulate the<br/>entire drive system of the car.DNuna; Finite Element Analysis; motor control; motor simulation; PMSM)uuid:961c6a92-1d6e-4bfd-b8db-7ff4fa3694faDhttp://resolver.tudelft.nl/uuid:961c6a92-1d6e-4bfd-b8db-7ff4fa3694faKMeasuring how far a nonbinary phylogenetic network is from being tree-basedRJanisse, Frank (TU Delft Electrical Engineering, Mathematics and Computer Science)aIn computational biology, phylogenetic trees are used to describe evolutionary history. This can be done more generally using phylogenetic networks, which can also describe nontreelike events such as hybridization. Some phylogenetic networks can be obtained from a base tree, a rooted spanning tree with the same leaf set, by adding linking edges. Such networks are called tree-based. In recent articles, characterizations of binary tree-based networks are given. They are linked< to maximum-sized matchings in bipartite graphs, path partitions and antichains. However, in many real-life applications, phylogenetic networks are not binary. Therefore, we will prove that some characterizations are extendable to all (nonbinary) phylogenetic networks while some others are not. We will discuss ve proximity measures of how close an arbitrarily (nonbinary) phylogenetic network is to being tree-based. Three of the measures turn out to be equal and at least three of them are computable in polynomial time. We show that this is also true in the nonbinary case. Lastly, we prove two inequalities comparing the other measures.>Phylogenetic network; Tree-based; Deviation; Binary; Nonbinary)uuid:c2a84cc3-1e78-46eb-aa53-d490282d4db7Dhttp://resolver.tudelft.nl/uuid:c2a84cc3-1e78-46eb-aa53-d490282d4db7~Exploring the relationship between relative humidity and aerosol attenuated backscatter ratio: Geoscience & Remote SensingeBraat, Charlotte (TU Delft Civil Engineering and Geosciences; TU Delft Geoscience and Remote Sensing)uRusschenberg, Herman (mentor); Mamali, Dimitra (mentor); Delft University of Technology (degree granting institution)2Clouds and aerosols continue to contribute to the largest uncertainty to estimates and interpretations of the Earth's changing energy budget. By comparing relative humidity (RH) and attenuated backscatter ratio (ATB) data and deriving scattering hygroscopic enhancement factors at the Cabauw Experimental Site for Atmospheric Physics Research (CESAR), an attempt is made to better understand the process of aerosol hygroscopic growth. This is done by ground based ceilometer, hygrometer and SMPS technology gathering data during the ACCEPT campaign in 2014, resulting in a high temporal resolution, continuous measurements and the possibility to compare the data with ancillary information measured on the same location. Some aerosol number concentration (ANC) data is also taken into account as indication of the influence of ANC on ATB. For the three studied time intervals with a large variation (>30%) in RH, a convincing relation between RH and ATB is found, which can be linked to the Khler curve when a direct relation between aerosol size and ATB is assumed. For these three time intervals, scattering hygroscopic enhancement factors are derived with similar values as reported in previous studies. Further research is required to analyze the correlation between RH and ATB more and rule out other influences on ATB.vAtmosphere; Aerosol; Attenuated backscatter; Relative Humidity; ACCEPT; CESAR Observatory; Geoscience & Remote Sensing)uuid:a735e5df-1c63-4369-9eb9-0c2648b48222Dhttp://resolver.tudelft.nl/uuid:a735e5df-1c63-4369-9eb9-0c2648b48222CAn Extended Buckley-Leverett Model for Non-Newtonian Foam Injection=ter Haar, Sterre (TU Delft Civil Engineering and Geosciences)wRossen, Bill (mentor); Salazar Castillo, Rodrigo (mentor); Delft University of Technology (degree granting institution)}Scope: Surfactant-alternating-gas (SAG) is the preferred method of foam injection to improve sweep efficiency in enhanced-oil-recovery (EOR). Here, for the first time, fractional-flow theory is extended to include the shock for gas injection in the high-quality regime for radial flow in a non-Newtonian SAG process for shear-thinning and shear-thickening foams.<br/>Methodology: To represent non-Newtonian behavior in the high-quality regime, the limiting water saturation for foam stability varies as superficial velocity decreases with radial distance from the well. We look at the interactions between the shock and the characteristics. The mobility control at the shock front and injectivity are examined. The system is compared to a Newtonian foam.<br/>Results and conclusions: For shear-thinning foam, the foam front s dimensionless velocity decreases with time, while the characteristics accelerate and collide with the shock. As the foam front propagates, the mobility ratio and mobility control becomes more favorable. The injectivity decreases until breakthrough, then improves slightly. <br/>For shear-thickening foam< , dimensionless velocity of the foam front increases with time, while the shocks slow down. Mobility control worsens and injectivity improves as the foam propagates, even before breakthrough. For extremely shear-thickening foam, the near-wellbore region exhibited shear-thinning behavior. This has three causes: a shift from the high- to the low- quality regime, the extrapolation of f mdry over a too large range, and the Namdar Zanganeh correction.<br/>Recommendations: Future models should replace the shock with the colliding characteristic, instead of eliminating the characteristic. For shear-thickening foams, new characteristics should split off from the shock. Include the shear-thinning factor for the low-quality regime to check if the foam is still in the high-quality regime.5Non-newtonian; foam; surfactant-alternating-gas (SAG))uuid:a619c626-8a7e-45d5-90e4-1ff4cfa5268bDhttp://resolver.tudelft.nl/uuid:a619c626-8a7e-45d5-90e4-1ff4cfa5268bEUsing the slice rank for finding upper bounds on the size of cap setsQBorst, Sander (TU Delft Electrical Engineering, Mathematics and Computer Science)UGijswijt, Dion (mentor); Delft University of Technology (degree granting institution)aThe cap set problem consists of finding the maximum size cap sets, i.e. sets without a 3-term arithmetic progression in F . In this thesis several known results on the behavior of this number as n ! " are presented. In particular we discuss a reformulation by Terence Tao and Will Sawin of a proof found by Dion Gijswijt and Jordan Ellenberg. It uses the slice rank, a rank that is defined for elements of tensor products, to give upper bounds on the size of the cap sets. In this report we will explain the slice rank and how it is related to the size of cap sets. We will also explore whether the slice rank might be used for bounding the size of arithmetic progression-free sets in F_q for q `" 3. We show that we can not use the slice rank to give a non-trivial upper bound on the size of n-term progression-free sets for n e" 7. This was already known for n e" 8.+cap set; slice rank; arithmetic progression)uuid:90e0d367-1b34-4d2c-bcb0-aeff3e0d2b7fDhttp://resolver.tudelft.nl/uuid:90e0d367-1b34-4d2c-bcb0-aeff3e0d2b7fvEnergie uit een polderdak: Is het mogelijk om met een polderdak een gebouw energiezuinig te verwarmen of af te koelen?=Lakerveld, Stijn (TU Delft Civil Engineering and Geosciences)Hoes, Olivier (mentor); Bloemendal, Martin (mentor); Monkelbaan, Matthijs (graduation committee); Delft University of Technology (degree granting institution)
Because the earth loses her heat less efficient, the average global temperature rises. As a result, more extreme weather conditions occur. In urban environments, rain during these extreme weather conditions cannot be discharged immediately. A Polder Roof, a combination of a blue and green roof, provides a solution for this problem. This roof stores water under a green layer consisting of soil with vegetation. A Polder Roof is difficult to sell, because the investment of an user is earned back long term and the water storage does not have a direct influence on the user. This study aims to investigate the possibility to add a direct function to this water storage, by harvesting or transfer thermal energy out of or into this water, to heat or cool a building energy-efficiently.<br/>To heat a building, a certain heat input is necessary to keep the building on the same temperature. This heat demand can be determined by standardized yearly values used in the sector. If these are distributed monthly over a year, a mean heat demand per second can be determined. This heat demand is provided by harvesting heat out of the water on the roof by using a heat pump. Therefore the temperature of the water changes. To state that the water may not turn into ice, a maximum daily heat drainage can be calculated. The total amount of thermal energy which can be harvested is determined by the water s temperature and volume. The temperature of the water is influenced by the temperature of the air in contact with the water, incoming radiation and outg< oing heat from the building underneath. The volume rises through precipitation on the roof and lowers by evaporation and the discharge from water of the roof. The influence of the air on the water temperature is modelled with the Cooling Law of Newton.<br/>By modelling the described system, an equilibrium temperature difference between water and air can be found with a given heat demand. When cooling is needed, this difference will also occur because the heat pump transfers heat into the water and is cooled by the air. This method for heating a building can be used from March to November in the Netherlands. By using another isolation layer which can retain more radiation instead of the green layer, the applicability can be increased. Cooling with a heat pump can be applied if the cooling demand is low. A high water temperature is adversely for the efficiency of the heat pump and the vegetation. Because a Polder Roof isolates a building better than a conventional roof, the building has a lower cooling demand, so the temperature of the water will rise less. The use of a heat pump is more energy-efficient than a conventional installation, on the condition that the COP is higher than 1.33.;Heat pumps; Polder roofs; Green Blue roofs; Watermanagement)uuid:bb7fddf3-f232-42e1-896c-4847da750799Dhttp://resolver.tudelft.nl/uuid:bb7fddf3-f232-42e1-896c-4847da750799SPerfect Comps: Identifying Comparable Real Estate Properties using Machine Learningvan Heukelum, Robin (TU Delft Electrical Engineering, Mathematics and Computer Science); Oolbekkink, Gerben (TU Delft Electrical Engineering, Mathematics and Computer Science); Wolting, Matthijs (TU Delft Electrical Engineering, Mathematics and Computer Science)Liem, Cynthia (mentor); Visser, Otto (graduation committee); Mulders, S (graduation committee); Delft University of Technology (degree granting institution)
For traditional, manual real estate appraisals, the appraiser is required to provide a number of comparable properties (the 'Comps'). These comps act as a benchmark for the valuation as well as a provider of context in the final appraisal report. Traditionally, these comps are selected manually by an appraiser based on recent transactions within a ten mile radius. This manual selection is biased by the appraiser's market knowledge and the amount of transactions in the area. To replace this process, we developed an automated comparable selection service that does so based on objective characteristics, without restricting itself to a small spatial and/or temporal slice of the market.<br/><br/>Comparable selection does not have an objective ground truth, which complicates or even prohibits the use of many machine learning algorithms that could otherwise have been used. Additionally, the outcome of the service needs to be explainable to its users it cannot be completely opaque. Finally, our service needed to integrate with a streaming data platform, with incremental new data that arrives continuously and needs to be incorporated into the service's model and output.<br/><br/>Our research phase focused on three aspects: determining the possible algorithms for selecting comparable properties given the constraints of explainability and a streaming environment, how to explain the output of the chosen algorithm to the user, and how to build a service around the chosen model that consumes a stream of input data and can generate a set of comparable properties ad-hoc.<br/><br/>Our process was based on agile methodology, with two-week sprints in which we gradually expanded our service into a fully functional proof of concept. Challenges were encountered while developing the logic to incrementally construct a database of real estate properties from the stream of data. These were resolved by switching from a document store to an RDF database, which better matched the flow of data coming in.<br/><br/>The final product consists of several microservices, each of which handles part of the problem domain and can be scaled out independently. A REST API and a web front-end are accessible to its users. The syst< em was tested using both unit tests and end-to-end testing, whereas the model was refined by scoring output on closeness of features indicative of similarity. <br/><br/>As a future improvement, the current model used by the service is fairly simple and can most likely be improved upon once more data is available. Additionally, due to the lack of a ground truth it will be important to tune both comparable selection and explanation metrics in response to user testing.>commercial real estate; streaming; k-NN; RDF; Machine Learning)uuid:bf94d93b-c9e5-4c39-9424-5f524a69c357Dhttp://resolver.tudelft.nl/uuid:bf94d93b-c9e5-4c39-9424-5f524a69c357?Empirical Analysis of Decremental Temporal Reasoning AlgorithmsWvan der Kamp, Kevin (TU Delft Electrical Engineering, Mathematics and Computer Science)tEfficient reasoning about time is crucial for robot operation, planning, and many other applications. A widespread representation used for reasoning about time is the so-called Simple Temporal Network (STN). Students at TU Delft previously developed and implemented algorithms for performing incremental reasoning over STNs. These algorithms include the decremental case, when the network is loosened by relaxing a constraint.<br/> This empirical analysis aims to benchmark the current implementation for the decremental case and optimize it. Currently no dynamic algorithm exists for incrementally solving the STN. Optimizing the algorithms for solving the incremental and decremental case of the STN should lead to a dynamic algorithm. Ultimately, the goal is to develop a collection of algorithms for efficiently processing STN updates without having to solve the STN from scratch.BSimple Temporal Network; Temporal Reasoning Algorithms; SchedulingAlgorithmics)uuid:437ca751-3fd6-42c3-933f-72771f025eeeDhttp://resolver.tudelft.nl/uuid:437ca751-3fd6-42c3-933f-72771f025eee]Dig-limit Optimization: Mixed Integer Linear Programming for grade control in open-pit mining>Buist, Jan Willem (TU Delft Civil Engineering and Geosciences)uWambeke, Tom (mentor); van Duijvenbode, Jeroen (mentor); Delft University of Technology (degree granting institution).In open-pit mining on a bench level, the dig-limit optimization problem is deciding whether to classify a Selective Mining Unit(SMU) as waste or whether to classify it as ore. SMU s with high ore grades are protable for the mining operation, but due to equipment size a whole frame of SMU s has to be classied as either ore or waste. In this thesis the dig-limit optimization problem will be solved using Mixed Integer Linear Programming (MILP). The model proposed in this thesis takes the frame constraint and the average grade constraint into account. The main results of the MILP model are in table 1. The results show that MILP can successfully be used to determine the optimal value of a mining operation, however the determination of the dig-limit for larger grids leads to exponential computation time.<brYopen-pit mining; Mixed integer linear programming; grade control; dig-limit; Optimization)uuid:614efc19-e6a9-453f-8084-2e2c54ddd93fDhttp://resolver.tudelft.nl/uuid:614efc19-e6a9-453f-8084-2e2c54ddd93f9PlebNet: A self-replicating botnet for privacy protectionJaspers Focks, Thijmen (TU Delft Civil Engineering and Geosciences; TU Delft Electrical Engineering, Mathematics and Computer Science); van Veltom, Harvey (TU Delft Electrical Engineering, Mathematics and Computer Science); Wigmore, Viktor (TU Delft Electrical Engineering, Mathematics and Computer Science); Nguyen, Wing (TU Delft Electrical Engineering, Mathematics and Computer Science)pPouwelse, Johan (mentor); de Vos, Martijn (mentor); Delft University of Technology (degree granting institution)/As the amount of digital content being shared is increasing, the need for a privacy protecting and resilient method of file sharing grows. New copyright law proposals are suggesting that governments and corporations are attempting to claim control over the use of the internet. As these new laws may lead to restrictions in digital content sharing, as well as endangering the < privacy of users, alternative methods of sharing files may be able to solve these issues. Peer-to-peer networks for file sharing, such as BitTorrent, are resilient networks due to their decentralised nature. Tribler combines the BitTorrent protocol with a Tor-like anonymity system to protect its users against governments and spooks. Due to its Tor-like onion routing protocol, exit nodes are important for a robust network. This project focuses on PlebNet, an autonomous self-replicating network of Tribler exit nodes. Using Cloudomate, PlebNet is able to purchase servers with Bitcoins acquired from selling Tribler s bandwidth tokens and replicate itself to expand its network of exit nodes.@PlebNet; self-replicating; botnet; Tribler; exitnode; trustchainTribler)uuid:b166b1d1-5fbc-4f7a-baf0-6d0a315895dbDhttp://resolver.tudelft.nl/uuid:b166b1d1-5fbc-4f7a-baf0-6d0a315895dbVInvloed van toevoegingen aan het werkmedium op warmteoverdracht in een warmtewisselaar,Adriaanse, Michiel (TU Delft Mechanical, Maritime and Materials Engineering); de Jel, Jordy (TU Delft Mechanical, Maritime and Materials Engineering); Lageweg, Sjoerd (TU Delft Mechanical, Maritime and Materials Engineering); Wijnands, Jasper (TU Delft Mechanical, Maritime and Materials Engineering)_Infante Ferreira, Carlos (mentor); Delft University of Technology (degree granting institution)Bluerise has developed a system that uses cold seawater to cool down a fresh water loop. This loop is used for fresh water production. The goal of this study is to improve the overall heat transfer coefficient of the working medium in this system by at least 5%, which will also reduce its size. The overall heat transfer can be improved by adding various additives to the water, although this new medium also requires more power to pump it through the system. The examined additives are: immiscible- and miscible fluids, and nanoparticles. After a theoretical analysis it became clear that only the nanoparticles improve the heat transfer. Experiments showed that a 0.5 and 1 %vol Al2O3 nanoparticles suspended in water gives respectively an enhancement of the heat transfer coefficient of between 0.8% and 22.3% compared to water, not taken into account agglomeration or pollution of the system. However, with a higher pressure-drop, the ratio of pump power needed per heat transfer deteriorated by a maximum of 80%, so although the initial goal of a 5% improvement of heat transfer coefficient is achieved, additional impacts need to be taken into account.]Heat exchanger; Pressure drop; Bluerise; Nanoparticles; Heat transfer; Fresh water; Additives)uuid:8ee9d913-7072-4075-859e-0fe2c15a0794Dhttp://resolver.tudelft.nl/uuid:8ee9d913-7072-4075-859e-0fe2c15a0794!Causal inference: An introductionXvan der Ster, Jasper (TU Delft Electrical Engineering, Mathematics and Computer Science)tJongbloed, Geurt (mentor); Hart, Klaas Pieter (mentor); Delft University of Technology (degree granting institution)Experiments have always been the way to study what the effect is of interventions. Causal inference is an important aspect. In this thesis we gave an introduction to causal inference. We did this by giving an example that illustrates the Fundamental Problem of Causal Inference.<br/>The Fundamental Problem of Causal Inference states that it is impossible to observe the values of control and treatment on the same unit and therefore impossible to observe the effect of the treatment on a unit.<br/>We used a standard statistical model to later introduce the model for causal inference. The model we used for causal inference is Rubin's model. We assumed that there are two levels of treatment: control and treatment. Both are causes and we determine an effect of a cause always relative to another cause.<br/>We discussed a range of assumptions to make it possible to estimate the causal effect. None of them are provable, the best we can do is convince ourselves and others of its correctness. We divided the solutions in two categories: the scientiffic solutions and statistical solutions.<br/>The solutions were then used to invest< igate an issue about alcohol consumption in some newspapers. We concluded that there has to be more awareness about causal inference.Causal Inference)uuid:2c3845d7-9f2f-416d-a3bf-82d8c8d9aa56Dhttp://resolver.tudelft.nl/uuid:2c3845d7-9f2f-416d-a3bf-82d8c8d9aa56EClassification of Distributed Strategies for Port Scan ReconnaissanceTPletinckx, Stijn (TU Delft Electrical Engineering, Mathematics and Computer Science)rDoerr, Christian (mentor); Ghiette, Vincent (mentor); Delft University of Technology (degree granting institution)Prior to exploiting a vulnerable service, adversaries perform a port scan to detect open ports on a target machine. If an adversary is aiming for multiple targets, multiple IP addresses need to be scanned for possible open ports. As sending all this probing traffic with one source IP address causes a lot of suspicion in an intrusion detection system, attackers have adopted towards a more distributed approach by using multiple source IP addresses to perform a port scan. <br/>In this paper, we describe various strategies on how a distributed port scan is performed by adversaries in the wild. The results in this paper are found by analyzing network packets that stem from a large network telescope.<br/>Concretely, we analyzed network traffic from one month received by 2 /16 networks. From this analysis, we conclude that many levels of coordination are exhibited by adversaries performing distributed port scans.0port scan; threat intelligence; network security
2019-09-19)uuid:c5f73e86-870a-49fa-a939-688638d487b0Dhttp://resolver.tudelft.nl/uuid:c5f73e86-870a-49fa-a939-688638d487b0lReal time distributed simulation of BGP on the entire current Internet topology and Internet-like topologiesOTrap, Cyril (TU Delft Electrical Engineering, Mathematics and Computer Science)The Border Gateway Protocol is critical for the correct working of the Internet. When it fails the impact is usually high and therefore failures should be minimized. Unfortunately the conguration of BGP is prone to errors. Besides that, BGP is targeted by attacks of cyber criminals. A simulator capable of running BGP can reduce the number of honest mistakes and successful attacks. In a simulated environment different congurations and optional attacks can be tried out safely. The simulator can also assist with the investigation of real world events by replicating the conditions and triggers that led up to it and providing a detailed view on every aspect. The correct workings of the simulator was veried with real world events testing the simulator from both a macro and micro perspective. The CPU and memory usage during simulation are discussed. Additionally, a quick recap on the working of BGP is provided.GBGP; real time simulation; Internet; BGP-hijack; distributed simulationCyber Security)uuid:1921191d-33be-4859-9011-9ae28fae0a4bDhttp://resolver.tudelft.nl/uuid:1921191d-33be-4859-9011-9ae28fae0a4bOptimisation of Propellant Consumption for Power Limited Rockets: What Role do Power Limited Rockets have in Future Spaceflight Missions?Oudhof, Nathalie (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)SVisser, Paul (mentor); Delft University of Technology (degree granting institution)In this thesis we look at the most cost-<br/>effective trajectory for power limited rockets, i.e. the trajectory which costs the least amount of propellant. First some background information as well as the differences between thrust limited and power limited rockets will be discussed. Then the optimal trajectory for thrust limited rockets, the Hohmann Transfer Orbit, will be explained. Using Optimal Control Theory, the optimal trajectory for power limited rockets can be found. Three trajectories will be discussed: Low Earth Orbit to Geostationary Earth Orbit, Earth to<br/>Mars and Earth to Saturn. After this we compare the propellant use of the thrust limited rockets for these trajectories with the power limited rockets. Here we made this comparison between a conventional thrust limited rocket with a s< pecic impulse of 455 seconds and the VASIMR rocket for the power limited rocket. Also the initial mass of both rocket types was taken as<br/>5 * 10^5 kg. Lastly, we take a look at a gravity assist. Gravity assists can help reduce propellant use even further. Therefore we will once more look at the trajectory for a power limited rocket<br/>from Earth to Saturn. Only this time we use a gravity assist from Jupiter. Then we can see if the propellant use is indeed even lower when using the gravity assist. We find that the the power limited rocket becomes more fuel-effcient as travel time increases. Also using a gravity assist further reduces propellant consumption.mSpaceflight; Optimisation; Power limited rockets; Hohmann Transfer Orbit; Hamiltonian; Boundary Value Problem)uuid:0a269fda-13fd-42c2-9916-45e238109157Dhttp://resolver.tudelft.nl/uuid:0a269fda-13fd-42c2-9916-45e238109157:Using an Agent-Based Formalism to Simulate Passenger FlowsMolenaar, Tobias (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)IIn this report two Agent-Based Models, the Passenger Model and the Transfer Model, will be constructed and analyzed. The objective is to make a realistic model inspired by a cell-based model to simulate passenger flows on a train platform. We will start by studying the cell-based model and we will explain which aspects have been applied to our model. Then the Passenger Model, which can also be applicated to different environments, will be introduced. After that the Transfer Model, which is an even more realistic model for a train platform, is constructed. The models are used to analyze different types of platforms to investigate what an optimal platform would look like.<br/>These models can help visualizing passenger flows and can be used to analyze the performance of existing platforms and platforms that have yet to be designed.Agent-Based Modelling; Monte Carlo simulation; Passenger flows; Train and metro station; Particle Model; obstacle; chemotaxis; random walk; repulsive forces; mechanotaxis)uuid:29c05fe3-a163-4682-b460-06899337e069Dhttp://resolver.tudelft.nl/uuid:29c05fe3-a163-4682-b460-06899337e069)Robust estimation in the financial sectorSVermolen, Esme (TU Delft Electrical Engineering, Mathematics and Computer Science)Meester, Ludolf (mentor); van der Meulen, Frank (graduation committee); Spandaw, Jeroen (graduation committee); Delft University of Technology (degree granting institution)#Robust; Risk estimation; Statistics)uuid:747c719a-1d9d-4441-a1db-ddcd857aee34Dhttp://resolver.tudelft.nl/uuid:747c719a-1d9d-4441-a1db-ddcd857aee34yNumerical simulations for type II superconductors: Finite Element Method for the time-dependent Ginzburg-Landau equations*Bonsen, Tobias (TU Delft Applied Sciences)tVermolen, Fred (mentor); van Hoogdalem, Kevin (mentor); Delft University of Technology (degree granting institution)|Superconductivity was discovered in 1911 and since then it has become indispensable in a wide range of fields. It is often accompanied by strong magnetic fields which can do away with the superconducting properties of the material. This process is described by the Ginzburg-Landau theory of superconductivity. In this report, this theory is discussed at length. The result is a system of two coupled, time-dependent partial differential equations that can be solved using numerical methods. A nite element method is constructed using standard Lagrangian and curl-conforming Nedelec elements. Numerical simulations were performed with Lagrangian and Nedelec elements in COMSOL and MATLAB respectively. Using Lagrangian elements delivers flawed results. Using Nedelec elements should improve these results but so far only parts of the problem have successfully been solved using these elements.)uuid:38132781-793e-4db9-95a5-2d07b4371be7Dhttp://resolver.tudelft.nl/uuid:38132781-793e-4db9-95a5-2d07b4371be7ZHet verschil in predicties tussen univariate GARCH modellen en multivariate GARCH modellenSBoonstra, Boris (TU Delft Electrical Engineering, Mathematics and Comp< uter Science)In dit verslag zullen drie verschillende GARCH modellen worden onderzocht,<br/>namelijk het univariate GARCH model, het multivariate CCC model en het<br/>multivariate DCC model. GARCH modellen zijn modellen die de volatiliteit<br/>van tijdreeksen kunnen voorspellen. De drie modellen zullen uitgebreid besproken worden, er zullen simulaties mee worden gemaakt en er zal met deze<br/>modellen voorspeld worden.<br/>Bij univariate GARCH modellen wordt er slechts naar n tijdreeks gekeken,<br/>terwijl er bij multivariate GARCH modellen naar meerdere tijdreeksen tegelijk<br/>wordt gekeken waarbij de covariantie tussen deze tijdreeksen wordt meegerekend. Als meerdere tijdreeksen, die niet onafhankelijk van elkaar bewegen, voorspeld zouden worden met het multivariate CCC model of het multivariate DCC model dan zou dit kunnen leiden tot betere predicties vergeleken met de predicties van het univariate GARCH model.<br/>De onderzoeksvraag is als volgt: Zijn er verschillen in de predicties van tijdreeksen, die niet onafhankelijk van elkaar bewegen, verkregen met het univariate GARCH model, het multivariate CCC model en het multivariate DCC<br/>model?)uuid:ae2d5653-bd6c-4d26-9ea1-41b039609b74Dhttp://resolver.tudelft.nl/uuid:ae2d5653-bd6c-4d26-9ea1-41b039609b74QMaximum likelihood estimation of parameters in the exponential random graph modelPBosma, Douwe (TU Delft Electrical Engineering, Mathematics and Computer Science)]In this report the method of Markov chain Monte Carlo maximum<br/>likelihood estimation was used to estimate parameters in the Ising model<br/>and the exponential random graph model. The method and the models<br/>where described mathematically and problems that occurred during the<br/>estimation process where discussed. A package that executes the method<br/>was built in programming language Julia and is tested on precision. It<br/>was concluded that the precision is high in most situation and that, in<br/>these situations, the speed of convergence of the estimation can be found<br/>in the results.Networks; graph; Glauber dynamics; makrov chain; Monte Carlo; curie-weiss model; exponential random graph model; maximu likelihood; julia)uuid:9b62374b-a95a-4e79-8464-c541e50f5bb6Dhttp://resolver.tudelft.nl/uuid:9b62374b-a95a-4e79-8464-c541e50f5bb6oEen algoritme voor het prijzen van Amerikaanse opties met behulp van regressie- en variantie reductietechniekenRoest, Raoul (TU Delft Electrical Engineering, Mathematics and Computer Science; TU Delft Delft Institute of Applied Mathematics)VMeester, Ludolf (mentor); Delft University of Technology (degree granting institution)Q
In tegenstelling tot een Europese optie, is de prijs van een Amerikaanse optie vaak niet te berekenen met behulp van standaard analysemethoden. Om toch een optieprijs te kunnen bepalen, wordt er gebruik gemaakt van simulatiemethoden. In stochastische modellen, gebaseerd op zogenoemde arbitragevrije prijsbepalingen, is de optieprijs gelijk aan de verdisconteerde verwachtingswaarde van de maximale opbrengst over alle mogelijke uitoefenmomentenm van de optie onder de risico-neutrale maat. Het uitoefenmoment waarvoor de verdisconteerde verwachte opbrengst maximaal is, wordt gevonden door een optimale uitoefenstrategie te hanteren. Deze uitoefenstrategie kan worden bepaald met behulp van de continueringswaarden die horen bij de optie. Het bepalen van de prijs van een Amerikaanse optie draait om het vinden van de continueringswaarden. Longstaff & Schwartz [2001] veronderstellen dat de continueringswaarden kunnen worden beschreven door een functie. Het algoritme dat zij beschrijven, maakt gebruik van regressietechnieken voor het bepalen van een functiebenadering van de continueringswaardefunctie. Met behulp van deze functiebenadering kan een ondergrens voor de optieprijs benaderd worden. Omdat het evalueren van de optieprijs relatief veel rekentijd kost, willen we dat de gevonden ondergrens ook relatief nauwkeurig is. Dit motiveert het gebruik van variantie reductie methoden. Bolia et al. [2004] beschrijven in hun artikel een methode die gebruik maakt van < importance sampling als techniek voor de reductie van de variantie. In een iteratief proces proberen zij een zogenoemde variantie-nul kansmaat te benaderen. Wanneer de optieprijs onder deze kansmaat wordt gevalueerd, kan de optieprijs met variantie nul worden bepaald. Net als Longstaff & Schwartz [2001] veronderstellen Bolia, Glasserman en Juneja dat zowel de optiewaarde als de continueringswaarden kunnen worden benaderd met een functie. Net als in het algoritme van Longstaff & Schwartz [2001], worden deze functies benaderd aan de hand van regressiemethoden. De optiewaardefunctie kan vervolgens gebruikt worden bij het bepalen van een benadering van de eerder genoemde variantie-nul maat. Met de gevonden benaderde kansmaat kan een nieuwe optiewaardeen continueringswaardefunctie worden benaderd. Intutief volgt dat elke iteratie een nauwkeurigere benadering geeft van de continueringswaardefunctie. Wanneer er voldoende iteraties zijn uitgevoerd kan de optieprijs worden gevalueerd onder de verbeterde strategie. Dit geeft een betere benadering voor de ondergrens van de optieprijs. In het verslag wordt het algoritme van Bolia et al. [2004] behandeld. Het project kent twee voornamelijke doelen. In de eerste plaats is het project gericht op het doorgronden van het algoritme. Hierbij is het de bedoeling dat het algoritme wordt beschreven voor derdejaars bachelor wiskundestudenten. Vanwege de hoeveelheid en ingewikkelde wiskunde achter het algoritme, is er gekozen om alleen de delen wiskunde te behandelen die noodzakelijk zijn voor het begrip van het algoritme. Het tweede doel binnen het project is het algoritme toepassen. Het verslag wordt dan ook afgesloten met een voorbeeld ter illustratie van het algoritme. In de gevonden resultaten treden discrepanties op met eerder gedaan onderzoek. Uit verschillende testen kan echter geen duidelijke fout in de implementatie van het algoritme worden aangewezen.AOption Pricing; American Options; Simulation; Importance Sampling)uuid:fdb4071e-8923-4e6f-8b99-c02f833be884Dhttp://resolver.tudelft.nl/uuid:fdb4071e-8923-4e6f-8b99-c02f833be884O3D Modeling of a foreland fold and thrust basin in the French sub-Alpine chains8Blom, Jules (TU Delft Civil Engineering and Geosciences)uBlom, Jan Kees (mentor); Bruna, Pierre-Olivier (mentor); Delft University of Technology (degree granting institution); A three-dimensional geological model has been constructed of a 49 square km area in the sub-Alpine chains in the French Drme department. The area was situated in the Vocontian Basin, which was an epicontinental sea situated at the western margin of the Alpine Tethys Ocean, between former continents of Gondwana and Laurasia. Formations of limestones and marls have been deposited over a time span of approximately 80 Ma from the Late Jurassic to the Early Cretaceous, which can be classified into eight distinct formations. This was followed by two phases of deformation. First, the counter-clockwise rotation of Iberia into Europe inducing S-N compression in this area. Second, the collision of Adria with the European continent inducing E-W compression. Both events uplifted the area by an estimated 2500 to 3000 m.<br/>This thesis uses data collected during the second year fieldwork (course AESB2430) of the Applied Earth Sciences bachelor at Delft University of Technology. The cross sections and geological map from this fieldwork were revised where necessary. Three new cross-sections were constructed along the north, east, and west boundaries of the area for more coverage. All cross-sections were digitized using the Move software package. To check whether these were geologically feasible, they were restored to their pre-deformation state by removing the effect of faulting and folding. These cross-sections form the basis for a 1:25 000 scale three-dimensional model. Horizon surfaces were created between cross-section horizons using spline interpolation and fault surfaces using linear interpolation<br/>Fauld displacements are removed and an unfolding is performed on the 3D model, in an attempt to reconstruct a balanced pre< -deformational setting. The result is a viable model, with some inaccuracies such as gaps and overlaps between formation surfaces and slight variation s in layer thickness. The aim of this 3D model is to aid the understanding of the configuration of rocks and of the structural evolution of the area. The average shortening due to deformation for cross-sections was found to be 14.71 %. The surface reduction value of the area is found to be 8.2 XZ or 14.3 %.<br/>The direction of shortening is primarily in the S-N, due to the Iberian collision, and to lesser extent in the E-W direction, due to the Adriatic collision.)uuid:499a8b16-8910-4ab2-935d-abaafd9fed49Dhttp://resolver.tudelft.nl/uuid:499a8b16-8910-4ab2-935d-abaafd9fed49=A New Definition of Capillary Numbers In Microfluidic Devices_Smit, Michiel (TU Delft Civil Engineering and Geosciences; TU Delft Geoscience and Engineering)Rossen, Bill (mentor); Vincent-Bonnieu, Sebastien (mentor); Tang, Alexander (mentor); Delft University of Technology (degree granting institution) The mobilization of the trapped residual oil is an important part of Enhanced Oil Recovery. The desaturation of nonwetting fluids from porous media is often described using capillary numbers which are a ratio of viscous forces over the capillary forces between the wetting and the nonwetting fluids. Twodimensional microfluidic devices (micromodels) play an important role as they allow for the visualization of the two phase flow in porous media. Even though the existing definitions for capillary numbers work fine for describing the mobilization of the trapped nonwetting phase in geological rock, problems arise when applying these definitions for capillary numbers on micromodels. The conventional definition of the capillary numbers do not allow to visualize the desaturation of nonwetting phases in different micromodels on a single trend. This research presents the derivation of a new definition of a capillary number that can be used to better analyze the mobilization of trapped nonwetting ganglions inside micromodels. The new capillary number is based on a force balance on a trapped ganglion and the corresponding mobilization criteria of the trapped nonwetting phase. The new definition of the capillary number consists of the conventional definition of the capillary number and a geometric term that accounts for the geometry of the micromodel, including the sizes of the pore bodies and throats as well as the ganglion length. The functionality of similar definitions of the capillary number for roughened fractures has previously been published by Al Quaimi and Rossen (2017). The functionally of the new capillary number has been tested by analyzing published desaturation data for various micromodels, each using different wetting and nonwetting phase combinations using both the conventional and the new definition of the capillary number. It is found that the new definition allows for better analysis of the mobilization of the trapped nonwetting fluid inside micromodels, as the desaturation curves for different models can now be visualized by a single trend. Also, it is suggested that the geometrical parameters of the new equation are more significant for describing the mobilization of the trapped nonwetting phase than the of the medium and the interfacial properties of the wetting and nonwetting phases.LPetroleum; micromodels; capillary; number; definition; new; literature study)uuid:ce8a4244-2dd3-4a5b-80c2-e89347ab5485Dhttp://resolver.tudelft.nl/uuid:ce8a4244-2dd3-4a5b-80c2-e89347ab5485eInterface Strength of Rock Discontinuities: Based on Experiments Conducted Using the Direct Shear Box>Honardar, Siavash (TU Delft Civil Engineering and Geosciences)Barnhoorn, Auke (mentor); Douma, Lisanne (mentor); Ngan-Tillard, Dominique (graduation committee); Delft University of Technology (degree granting institution) The aim of this project is to focus on the effect of mechanical contrast and surface roughness as factors influencing the shear strength of the interface of different rock samples. The shear strength of an interface is < significant in experimental projects that for instance address the containment and propagation analysis of hydraulic fractures.<br/>A discontinuity can be defined as any type of interruption in mechanical and structural properties of a rock layer. The samples used in this project are mechanically discontinuous at the interface. These samples consist of 3 different sandstones, one granite and one monzodiorite samples. These samples were prepared to fit a certain casket that was specially designed for this project. The mechanical contrast between pairings of these samples were obtained through calculations for difference in unconfined compressive strength between the rock types. The samples were then placed in a direct shear box and sheared against each other to obtain shear force and vertical displacement profiles while under a specific normal load.<br/>In three different sets of experiments, specific pairings of samples were analysed and processed. Each pairing showed a unique set of results which were then compared with one another. Each experiment set focused on a certain aspect. The first set of experiments focused on the effect of mechanical contrast. The second experiment set focused on the change in surface roughness caused by shearing at higher loads. The third set focused on the effect of predetermined changes on surface roughnesses and how this would affect the shear stress profiles.<br/>The values obtained through these experiments were then mathematically processed and shear stresses and normal stresses were plotted against each other. From these plots the friction coefficients and angles of friction were calculated.<br/>The results show that mechanical contrast has a direct effect on the shear stress profiles. A constant mechanical contrast of two different pairings of samples results in the same trend no matter what rock types were used. In other words, if two different pairs are sheared against each other with each pair having the same mechanical contrast, the shear stress profiles will have the same friction coefficient. The surface roughness also directly effects the shear stress profiles. The results showed that the higher the measure of surface roughness, the higher the shear stress will be. The predetermined surface roughnesses of the samples were 125 and 75 m.UShear Strength; Rock Discontinuities; Interface Strength; Shear Box; Direct Shear Box)uuid:182be8c9-eb94-446b-94a1-269b562746d8Dhttp://resolver.tudelft.nl/uuid:182be8c9-eb94-446b-94a1-269b562746d8cSafety and Health Comparison between European Union and United States regarding the Mining IndustrysBaran, Selcuk (TU Delft Civil Engineering and Geosciences; TU Delft Mechanical, Maritime and Materials Engineering)~Keersemaker, Marco (mentor); Soleymani Shishvan, Masoud (mentor); Delft University of Technology (degree granting institution))uuid:eb780fec-b4c5-4c3b-b3a6-d58a9fd11767Dhttp://resolver.tudelft.nl/uuid:eb780fec-b4c5-4c3b-b3a6-d58a9fd11767?Ondergrondse waterberging en bodemenergie: conflict of synergieDvan den Brekel, Evelien (TU Delft Civil Engineering and Geosciences)Bloemendal, Martin (mentor); van de Ven, Frans (graduation committee); Delft University of Technology (degree granting institution)Dit onderzoek is uitgevoerd om meer inzicht te verkrijgen over de de invloed van ondergrondse waterberging (owb) systemen op warmte- koudeopslag (wko) systemen. Meer specifiek is er onderzoek gedaan naar de situatie in Utrecht. In Utrecht zijn meerdere wko-systemen aanwezig en de Gemeente heeft plannen geformuleerd om in de buurt hiervan een plantsoen aan te leggen om hemelwater op te vangen en in de ondergrond te bergen. In deze studie is de invloed van deze owb op de omliggende wko-systemen onderzocht. Bij het bepalen van de invloed van een owb-systeem is zijn de neerslag- en ontwerp dimensies variabel.<br/><br/>Het onderzoek is gestart met de inventarisatie van de bodem in Utrecht. Hierbij is gekeken naar eigenschappen die van belang zijn voor de toepassing van beiden systemen. De bodem in Utrecht is opgebouwd uit twee verschillende typen lagen: de sch< eidende klei- en veenlagen en de watervoerende zandpakketten (aquifers). De dikte van de eerste scheidende laag is ca. 4 meter en de dikte van de eerste aquifer is ca. 40 meter. Met deze opbouw kan water in de aquifer worden geborgen zonder dat dit voor wateroverlast op het maaiveld (mv) zorgt.<br/><br/>De bodemenergiesystemen rondo