BSC-LT/ACAData huggingface dataset:
[ca] Al present document es desenvolupa el procés de creació d'un sistema de posicionament solar en l'azimut i ascensió vertical controlat amb un microcontrolador amb connexió WiFi. Aquesta es connecta a servidors web a través d'API d'on rep les dades de localització, data i hora que el permetrà funcionar de forma autònoma a través d'una sèrie de càlculs gravats a la seva memòria. Al document s'estudia el disseny i elecció del hardware, la programació del software i el disseny i estudi del mecanisme responsable de moure el posicionador així com el prototipat. El software es desenvolupa amb IDE, el llenguatge d'Arduino basat en C++, mentre que el disseny i l'estudi del mecanisme es realitza amb SolidWorks. El treball es focalitza en un entorn d'Arduino utilitzant una placa WEMOS D1 mini. Aquesta placa es caracteritza principalment per disposar de connectivitat WiFi al tindre un processador ESP8266, i alhora, total compatibilitat amb l'entorn IDE d'Arduino, facilitant així la seva programació. En quant a la part mecànica, es pretén dissenyar un mecanisme senzill, de baix cost de producció i baix consum energètic, minimitzant el pes del conjunt i utilitzant hardware eficient. El producte final serà aplicable per a realitzar posicionaments d'una placa fotovoltaica, podent-se aplicar a altres utilitats únicament variant fórmules matemàtiques de codi i detalls estructurals . Un cop analitzada la validesa del projecte, es passa a la producció i realitat del posicionador contemplant tots els elements dissenyats, estudiats i programats prèviament.

[en] The present document describes the development process of a solar positioning system in azimuth and vertical elevation controlled by a microcontroller with WiFi connectivity. This PCB connects to web servers via APIs, receiving positioning data, date, and time, allowing it to operate autonomously using a series of calculations stored in its memory. The document covers the design and hardware selection, software programming, and the study of the mechanism responsible of the positioner movement as well as its prototyping. The software is developed using the Arduino IDE, language which is based on C++, while the mechanism design and study are carried out using SolidWorks. The focus of the work is on an Arduino environment using a WEMOS D1 mini board. This board is characterized primarily by its WiFi connectivity as an ESP8266 processor and full compatibility with the Arduino IDE, making programming easier. Regarding the mechanical aspect, the goal is to design a simple mechanism with low production cost and low energy consumption, minimizing the overall weight and using efficient hardware. The final product will be applicable for positioning of a photovoltaic cell being applicable to other implementations, with variations in mathematical formulas within the code and structure details. Once the validity of the project has been analysed, production and realization of the positioner will proceed, considering all the previouly designed, studied, and programmed elements.
[ca] En aquesta investigació s'han avaluat els materials MX-80 bentonita granular i sorra / bentonita amb una dosificació de 80/20. El propòsit és conèixer el seu comportament hidro-mecànic i buscar una metodologia per poder col·locar aquests materials en una cel·la prototip de proves simulades (MU) on es realitzaran assajos de transport amb aigua destil·lada i gas. Es realitzen assaigs edomètrics convencionals i assajos de pressió d'inflament a volum constant. Els resultats dels assaigs van indicar que els materials després d'estar sota càrrega redueixen el seu comportament d'inflament, excepte en un d'ells, on el contingut d'humitat òptim amb una densitat seca major a la densitat seca òptima és assajada. La bentonita MX-80 mostra major pressió d'inflament que la barreja sorra / bentonita. Això pot succeir a causa de la mineralogia de la bentonita pura. A més, es van realitzar assaigs de proctor estàndard, mesures de la permeabilitat i mesures de succions amb diferent contingut d'aigua i densitats similars. Es van realitzar tres assajos de compactació en capes per tal de determinar la millor metodologia de col·locació d'aquests materials en les cel prototip, controlant les seves condicions inicials.

[en] MX-80 granular bentonite and mixture sand/bentonite (80/20) materials have been evaluated in this investigation. The purpose is to know its hydro-mechanical behaviour and to seek a methodology to be able to emplace these material into a mock up (MU) cell, where transport with distilled water and gas tests will be carried out. Conventional oedometer test and swelling tests under constant volume are performed. The tests results indicate that the materials after being under load reduce its swelling behaviour, except in one of them where the optimum water content and a dry density higher than the dry density target is tested. The MX-80 bentonite shows more swelling pressure than the mixture sand/bentonite. This can happen due to the mineralogy of the pure bentonite. In addition, standard proctor tests were carried out, measurements of the water conductivity and suctions with different water content and similar densities were obtained. Three trial layer compaction tests were carried out in order to determine the best methodology of emplacement these materials into the cells, controlling their initials conditions.
[ca] Aquest document analitza i descriu la implementació d'un algorisme de consens que serà una part fonamental en un prototip de blockchain on el principal objec- tiu és el de assignar, delegar i vincular direccions IP de forma descentralitzada y segura.

[en] This document analyzes and describes a consensus algorithm implementation that will be a core part of a blockchain prototype whose main purpose is to allocate, delegate and bind IP addresses in a decentralized and secure way.
[ca] GLARE, acrònim de "GLAss REinforced aluminium", és un material compost, de fibra i laminat metàl·lic (FML). GLARE consta de capes d'alumini i un compost pre-impregnat de fibra de vidre amb resina epoxi. Les capes de fibra de vidre estan orientades en diferents direccions per millorar les propietats mecàniques del material. L'objecte d'aquest treball és la caracterització mecànica i la simulació numèrica de GLARE i els seus components per a rang lineal i no lineal sota càrregues quasi estàtiques i dins del rang de petits desplaçaments, utilitzant el Mètode d'Element Finit (MEF). La tecnologia composta de fibra i metall (FML) combina els avantatges dels materials metàl·lics (resistència i reparació) amb els avantatges dels polímers reforçats amb fibra (alta resistència mecànica i rigidesa, bona resistència a la fatiga i la corrosió). Les FML s'utilitzen cada vegada més en aplicacions aeronàutica i aeroespacial. El laminat s'ha simulat dissenyant cada capa del laminat com una capa individual, cada capa amb la seva equació constituent, i el conjunt de capes amb teoria de mescles paral·lela (PROM). La formulació PROM permet definir el material com un conjunt de capes de diferents materials i per a cada material la seva equació constituent. D'aquesta manera no cal definir les capes de la geometria. Els mateixos resultats s'han obtingut, tal com s'esperava.

[en] GLARE is an acronym for GLAss REinforced aluminium, is a fiber metal-laminate (FML) composite material. GLARE consists of layers of aluminium and fiberglass pre-impregned with epoxy resin. The fiberglass layers are oriented in different directions to improve the mechanical properties of the material. The target of this work is the mechanical characterization and numerical simulation of GLARE and its components, for linear and nonlinear range, under quasistatic loads and within the range of small displacements using the Finite Element Method (FEM). The technology of fiber-metal composites (FML) combines the advantages of metallic materials (resistance and repair) with the advantages of fiber-reinforced polymers (high mechanical strength and stiffness, good resistance to fatigue and corrosion). FML's are being increasingly used in aeronautical and aerospace applications. The laminate has been simulated by designing each layer of the laminate as an individual layer, each layer with its constituent equation and the set of layers with the theory of parallel rule of mixtures (PROM). The PROM formulation allows you to define the material as a set of layers of different materials and define its constituent equation for each material. This way you do not need to define the layers in the geometry. As expected, the same results have been obtained.
[ca] Actualment, en el centre educatiu es treballen els mòduls professionals de manera independent, la qual cosa, impedeix que els alumnes tinguin una visió global dels aprenentatges assolits. Per tant, es proposa aplicar la metodologia ABP, dissenyant conjuntament noves activitats en els mòduls professionals d'instal·lacions elèctriques interiors i Infraestructures comunes de telecomunicació en habitatges, concretament en la unitat formativa d'instal·lacions elèctriques interiors en edificis i habitatges i en la de instal·lacions de telefonia interior i d'intercomunicació respectivament. D'aquesta manera, es vol obtenir com a resultat una possible millorar en les competències professionals dels alumnes d'aquest àmbit analitzant els continguts curriculars de l'especialitat, planificant, programant, avaluant el procés d'ensenyament i dissenyant estratègies per estimular l'estudiant.

[en] Vocational education and training courses are currently taught independently, this fact prevents them to achieve a global vision of the knowledge they have acquired. This is why we propose to apply PBL methodology, designing new activities that join the courses of Interior electrical installations and Common telecommunication structures in housing, specifically in the formative units of interior electrical installations in buildings and housing and in interior telephone and intercommunication installations. With this proposal we want to achieve an improvement in the students' professional competencies of this field analyzing the contents of the curricula, planning, programming, evaluating the learning process and designing strategies to stimulate students.
[ca] Aquest projecte s'ha tractat amb la finalitat d'obtenir una millora aerodinàmica realitzant una sèrie de canvis en la carrosseria d'un Volkswagen Golf 8 els quals es podran estudiar gràcies al software de simulació Ansys Fluent Flow. Per a la realització del disseny s'ha fet ús de l'eina SolidWorks, un programa CAD que ens permet realitzar qualsevol tipus de disseny fàcilment. Primerament, es fa un estudi teòric referent a la mecànica de fluids i la seva relació amb l'aerodinàmica dels vehicles en què es presentaran tots els termes necessaris per entendre correctament el funcionament de l'aerodinàmica en l'àmbit de l'automoció. Posteriorment, s'apliquen aquests coneixements de manera que els estudis de disseny a realitzar siguin més fàcils d'elaborar. Durant el treball s'han fet diferents dissenys dels elements aerodinàmics que es volen adherir al vehicle, per estudiar com cada un d'ells afecta l'aerodinàmica del cotxe. Finalment, s'explicarà tot el procés de simulació, es presentaran els resultats i es compararan per a decidir quina peça o conjunt de peces són més adients per a complir amb l'objectiu del treball.

[en] This project is based on obtaining an aerodynamic improvement by making a series of changes in the body of a Volkswagen Golf 8 which can be studied thanks to the simulation software Ansys Fluent Flow. For the realization of the design we have made use of the SolidWorks tool, a CAD program that allows us to perform any type of design easily. First of all, a theoretical study is made regarding fluid mechanics and its relation with the aerodynamics of vehicles, which will present all the necessary terms to understand correctly the operation of aerodynamics in the automotive field, so that the subsequent design studies will be easier to elaborate. During the work we have made different designs of the aerodynamic elements to be attached to the vehicle in order to study how each of them affects the aerodynamics of the car. Finally, the whole simulation process will be explained, the results will be presented and compared in order to decide which part or set of parts are more suitable to meet the objective of the work.
[ca] L'elaboració d'una xarxa de transport òptic altament flexible i eficient amb diversos requisits i característiques és un repte primari en el disseny de xarxes. Les sol·licituds de connexió a xarxa es processen mitjançant els algorismes Routing and Spectrum Assignment (RSA). Aquests algorismes calculen la ruta i assignen l'espectre necessari a la connexió de la sol·licitud, on l'espectre sol·licitat està disponible i és suficient per a la capacitat requerida. La característica principal de les xarxes de transport òptic FlexGrid és que diferents capacitats per a diferents demandes de connexió poden ser suportades. D'aquesta forma, les ineficiències i la infrautilització dels recursos de la xarxa causades per l'assignació d'espectre fixe s'eliminen degut a la no-utilització de slots de freqüència innecessaris. L'elasticitat ens brinda una adaptació dinàmica dels recursos tals com la assignació d'espectre, els formats de modulació i les velocitats de transmissió. Les xarxes òptiques FlexGrid divideixen l'espectre en slots de freqüència, i per a cada aplicació que requereix una certa quantitat de slots, els recursos de xarxa s'utilitzen de manera eficient. L'algorisme RSA resol aquest problema d'enrutament i la utilització de recursos de xarxa. L'algorisme proposat té com a objectiu obtenir un rendiment significatiu en l'enrutament i l'eficiència en l'assignació de l'espectre, per tant, el treball presentat en aquesta tesi posa de manifest un nou algorisme RSA tenint en compte impediments físics en una xarxa òptica i el desplegament dels regeneradors necessaris.

[en] Devising a highly flexible and efficient optical transport network with various requirements and features is a main challenge in network design and the connection requests within the network are performed by the Routing and Spectrum Assignment (RSA) algorithms. These algorithms compute the route and allocate the demanded spectrum to the connection in request, where each demanded spectrum is available and sufficient to carry the demanded capacity. The main feature of the flexgrid optical transport networks is that different capacities for different connection demands can be supported. By this means, the inefficiencies and underutilization of the network resources caused by fixed spectrum allocation are eliminated due to the prevention of unused spectrum slots. Hereby the elasticity brings the dynamic adaptation of resources such as spectrum allocation, modulation format and transmission rate. The flexgrid optical networks split the spectrum into frequency slots and for each application requiring a certain amount of slots, network resources will be used efficiently. The proposed algorithm aims to obtain a significant performance in routing and efficiency in terms of spectrum allocation, therefore, the work presented in this thesis brings out a new RSA algorithm considering physical impairments in an optical network and deploying regenerators.
[ca] La millora dels elements de xarxa a Internet i el constant increment dels requeriments de rendiment per part de les aplicacions, han provocat que el conegut protocol TCP ja no sigui òptim per la transmissió d?informació de manera fiable. Aquest paradigma va portar Google a desenvolupar el 2012 un nou protocol de transport, QUIC, tot i que no va ser fins al 2021 que l?IETF va publicar un estàndard definint aquest protocol, afavorint la seva adopció per part d?aplicacions i serveis. Tot i el considerable ús de QUIC avui en dia, el protocol i les millores que incorpora respecte el seu predecessor ? com la reducció del temps d?establiment de connexió o la supressió del Head of Line Blocking ? són encara relativament desconegudes per la comunitat de l?enginyeria telemàtica. Aquest TFG desglossa les principals caracter??stiques de QUIC de manera didàctica i proporcionarà diferents virtualitzacions d?entorns on poder experimentar amb el protocol.

[en] The enhancement of network elements and the constant increment in application performance requirements, rendered que widely known TCP protocol unoptimal for the transmission of information in a reliable manner. This paradigm led Google to develop in 2012 a new transport protocol, QUIC, though it was not until 2021 that the IETF published a standard defining the protocol, thus favoring its adoption by applications and services. Although the considerable nowadays use of QUIC, the protocol and its improvements upon its predecessor ? like the reduction of the connection establishment time or the removal of the Head of Line Blocking ? are still fairly unknown by the network engineering community. This TFG aims to break down the main characteristics of QUIC in a didactic way and will provide several virtualized environments to test and experiment with this protocol.
[ca] El projecte consisteix en dur a terme un disseny i mecanització d'una escala de fibra de vidre de 13m d'alçada amb la seva corresponent estructura de suportació. Per fer-ho, s'ha hagut de realitzar un estudi previ sobre la fibra, la normativa de les escales, les propietats dels perfils a utilitzar i com calcular la estructura de l'escala. En quan a la part més pràctica, s'ha començat duent a terme un disseny previ amb Autocad, s'ha seguit amb un disseny molt detallat en 3D i finalment s'ha dut a terme els càlculs estructurals per verificar el disseny. Per acabar, s'han fet les vistes de cada peça en cad per tal de poder-les mecanitzar i s'han fet els plànols de muntatge per al taller.

[en] The project consists of designing and machining a 13m high fiberglass ladder with its corresponding supporting structure. To do this, I have done a previous study about the fiberglass, the regulations of the scales, the properties of the profiles to be used and how to calculate the structure of the scale. As for the most practical part, I have done a preliminary design with Autocad, followed by a very detailed 3D design and finally the structural calculations to verify the structure. Finally, I have done the views of each piece in cad so that they can be machined. Furthermore, I've drawn the assembly plans for the workshop.
[ca] L'objectiu d'aquest projecte és desenvolupar un validador de control d'accés adaptat específicament per a imatges utilitzant una versió simplificada de XACML (eXtensible Access Control Markup Language) anomenat JACSON, que es basa en JSON en lloc d'XML. Basant-se en l'especificació existent de JACSON realitzada per un projecte anterior, el validador serà responsable de validar les sol·licituds contra les polítiques de control d'accés per a imatges, i proporcionarà una resposta que indiqui si la sol·licitud d'accés al recurs ha de ser permesa o rebutjada. A més, aquest projecte inclourà el desenvolupament d'una aplicació de demostració per mostrar la implementació correcta del validador i proposar-ne possibles casos d'ús.

[en] The aim of this project is to develop an access control validator specifically tailored for image resources using a simplified version of XACML (eXtensible Access Control Markup Language) called JACSON, which is based on JSON instead of XML. Building upon the existing specification of JACSON achieved by a previous project, the validator will be responsible for validating requests against access control policies for images, and it will provide a response indicating whether the request for access to the resource should be allowed or denied. Additionally, this project will include the development of a demonstration application to showcase the correct implementation of the validator and propose possible use cases for the validator.
[ca] Aquest projecte s'entrega com a Treball Final del Grau d'Enginyeria Informàtica de la Facultat d'Informàtica de Barcelona. Es pretén posar en pràctica els coneixements adquirits durant l'especialitat d'Enginyeria del Software. El projecte consisteix en dissenyar i implementar un sistema robust que permeti als individus gestionar i compartir la seva informació mèdica de manera eficient i protegida mitjançant la tecnologia blockchain, proporcionant així un registre immutable i transparent de les dades mèdiques, garantint seguretat i integritat. Fent ús de la identitat descentralitzada, es permetrà als usuaris tenir el control total sobre l'accés i l'ús de les seves dades, respectant la seva privadesa i confidencialitat.

[en] The present work is handed as a senior thesis as a part of the bachelor's degree in Informatics Engineering at Facultat Informàtica de Barcelona. It intends to put the acquired knowledge throughout the specialisation of Software Engineering into practice. The project consists of designing and implementing a robust system that allows individuals to manage and share their medical information efficiently and securely using blockchain technology, thus providing an immutable and transparent record of medical data, guaranteeing security and integrity. By making use of decentralised identity, it will allow users to have full control over the access and use of their data, while respecting their privacy and confidentiality.
[ca] L'objectiu principal d'aquest tesi és la verificació i validació d'uns elements finits especials, anomenats elements junta, dins el marc de desenvolupament de codi obert Kratos Multiphysics, a partir d'un exemple molt concret, com és el de doble biga en mènsula. Per fer-ho, s'ha creat una biga modelada en elements finits sòlids 3D i en el pla mig de la mateixa s'han imposat elements junta d'espessor quasi zero per estudiar el seu comportament amb càrregues aplicades. Per tenir coneixement de la resolució d'aquest problema, s'exposen en aquesta tesi les equacions i fórmules corresponents. En primer lloc, s'ha introduït l'origen del Mètode dels Elements Finits, així com algunes de les seves aplicacions actuals i els seus conceptes bàsics necessaris per la correcte comprensió d'aquest tesi. Així mateix, també es desenvolupa el concepte d'element junta i el seu comportament mecànic. A més, s'explica en detall l'exemple estudiat i els modes de trencament pel que s'ha simulat. Per altre banda, es presenta el marc de treball utilitzat per la creació, simulació i resolució del problema estudiat. Per acabar, amb l'objectiu de tenir una visió completa i aplicada de com funcionen aquests conceptes en la pràctica, s'exposen els resultats de les simulacions fetes pels tres modes de trencament estudiats. Per cada mode estudiat, es presenta una sèrie de casos per estudiar com afecta la sensibilitat dels paràmetres pels elements junta.

[en] The main objective of this thesis is the verification and validation of special finite elements, called joint elements, within the open-source development framework Kratos Multiphysics, starting from a very concrete example, such as a double cantilever beam. For this purpose, a solid 3D beam modelled by finite elements has been created and joint elements of almost zero thickness have been imposed on its midplane to study its behaviour under applied loads. To have knowledge of the resolution of this problem, the corresponding equations and formulas are presented in this thesis. First, the origin of the Finite Element Method has been introduced, as well as some of its current applications and its basic concepts necessary for the correct understanding of this thesis. Likewise, the concept of joint element and its mechanical behaviour is developed. In addition, the example studied and the failure modes by means of which it has been simulated are explained in detail. On the other hand, the framework used for the creation, simulation and resolution of the studied problem is presented. Finally, to have a complete and applied view of how these concepts work in practice, the results of the simulations performed for the three fracture modes studied are presented. For each mode studied, a series of cases are presented to study how the bonding elements affect the sensitivity of the parameters.