[ca] En aquest treball es presenta el primer cicle de vida del desenvolupament d'una aplicació d'escriptori destinada a l'anàlisi de dades i a la generació de models de pneumàtic. L'aplicació es desenvolupa a Python i està dirigida a equips de Formula Student, encara que també pot ser utilitzada fora d'aquest context; de manera que és possible importar i treballar amb dades de pneumàtic procedents del FSAE Tire Test Consortium (FSAE TTC). A partir d'un fitxer de dades, l'aplicació és capaç de descriure les característiques de força lateral, força de frenada i self-aligning torque d'un pneumàtic; fent ús del model Magic Formula '89. Per generar un model, es fa ús de la rutina de minimització Differential Evolution, que és capaç d'ajustar el model a les dades de manera automàtica, sense necessitat d'establir rangs o estimacions inicials per als coeficients del model. D'aquesta manera, l'usuari no necessita tenir experiència prèvia en modelització de pneumàtics ni coneixements sobre el significat físic dels coeficients. Un cop obtingut, el model pot ser exportat a MATLAB i integrat a un model de vehicle. L'execució del projecte es realitza d'acord a la metodologia agile, de manera que el desenvolupament de l'aplicació queda dividit en diversos cicles de vida. Cada cicle està compost per les fases d'anàlisi, disseny i implementació. A més, al final de cada cicle es fa un lliurament de l'aplicació a l'usuari per facilitar la detecció d'errors i afavorir l'aparició de possibles millores; així com dur a terme un disseny orientat a satisfer les demandes de l'usuari. El codi de l'aplicació s'estructura seguint l'esquema del patró Model View Presenter, de manera que resulta possible fer canvis en la GUI o les funcions de càlcul de forma independent. Per acabar, aquest treball pretén establir les bases per continuar desenvolupant i perfeccionant l'aplicació en futurs cicles de vida, mantenint en tot moment la filosofia i els mètodes emprats des del començament del projecte.

[en] This project introduces the first development lifecycle of a desktop application for tyre data analysis and tyre modelling. The application is developed with Python and is aimed at Formula Student teams, but can also be used outside this context, so that it is possible to import and work with tyre data from the FSAE Tire Test Consortium (FSAE TTC). Taking a data file as an input, the application is able to describe the lateral force, braking force and self-aligning torque characteristics of a tyre, making use of the Magic Formula '89 model. To generate a model, the Differential Evolution minimisation algorithm is used, which is able to fit the model to the data automatically, without the need to set initial ranges or estimations for the model coefficients. This way, the user does not need any previous experience in tyre modelling or knowledge of the physical meaning of the coefficients. Once obtained, the model can be exported to MATLAB and be integrated into a vehicle model. The execution of the project follows the agile methodology, so that the development of the application is divided into several life cycles. Each cycle is broken down into the analysis, design and implementation phases. In addition, at the end of each cycle, the application is delivered to the user to facilitate the detection of errors and encourage the appearance of possible improvements, as well as to carry out a design aimed at satisfying the user's demands. The application code is structured on the basis of the Model View Presenter pattern, making it possible to make changes to the GUI or calculation functions independently. Finally, this work aims to lay the foundations for further development and refinement of the application in future life cycles, while maintaining the philosophy and methods used from the beginning of the project.