Zur Kurzanzeige

dc.contributor.advisorVallejo Llamas, Pedro Martín es_ES
dc.contributor.advisorPérez Lancho, María Belén es_ES
dc.contributor.authorGosálvez White, Irene
dc.date.accessioned2024-06-04T08:53:56Z
dc.date.available2024-06-04T08:53:56Z
dc.date.issued2023-07
dc.identifier.urihttp://hdl.handle.net/10366/158170
dc.descriptionTrabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2022-2023.es_ES
dc.description.abstract[ES]En este proyecto se ha creado una herramienta de experimentación y simulación para el fenómeno causado por las erupciones volcánicas plinianas, denominado nucleación de burbujas, a partir de un modelo matemático validado e implementado en Matlab por los autores del artículo que se ha utilizado como referencia. Por tanto, se han realizado dos tareas principales. Por un lado, la investigación de un modelo matemático adecuado y el análisis de su implementación y simulación mediante Matlab, y por otro lado, el diseño y desarrollo de la aplicación de escritorio que proporcione una interfaz gráfica de usuario que le facilite el proceso de simulación y la obtención y análisis de los resultados, creando con ello un entorno específico adaptado de experimentación para realizar las pruebas convenientes sin necesidad de tener conocimiento de programación en Matlab. Para su desarrollo se ha realizado la planificación mediante metodologías ágiles y en la memoria se explica con detalle la evolución del proyecto durante todas las etapas. Las principales herramientas utilizadas han sido el lenguaje para la realización de los cálculos numéricos Matlab y el marco de interfaz de usuario para crear la aplicación de escritorio WPF .NET Framework. En la versión final de la aplicación de escritorio implementada, algunas de las funcionalidades disponibles son: ● Creación de varios escenarios o casos de estudio ● Ejecución de la simulación de varios escenarios de una sola vez o un único escenario ● Visualización de los valores de las variables y parámetros que se han identificado como útiles para el usuario ● Visualización de resultados gráficos de manera estática y dinámica, así como figuras de Matlab y gráficos comparativos para los escenarios simulados. ● Las tareas de exportar, eliminar e importar un escenario. ● Visualización de una tabla comparativa para los valores numéricos de los distintos escenarios activos. Como conclusión, mencionar que la aplicación creada tiene cumpliría el objetivo de proporcionar una manera fácil y cómoda que facilite la tarea de la simulación para el usuario de manera que puede ser útil en el ámbito educativo y científico. Como líneas futuras se plantea principalmente la posibilidad de añadir resultados con animación y la posibilidad de agregar nuevos modelos matemáticos para proporcionar más variedad al usuario.es_ES
dc.description.abstract[EN]In this project I have created an application tool for simulating the phenomenon caused by plinian volcanic eruptions known as bubble nucleation. It has been created based on a validated mathematical model implemented by the authors of the article used as reference in this project. Therefore, two principal tasks have been realized. On one hand, the investigation of an adequate mathematical model. On the other hand, the implementation of an application that provides a graphical user interface created with the intent of helping simplify the simulation process for the final user. This interface provides a convenient option to do testing without the need of having any knowledge of programming with Matlab, knowledge that the expected users of this application do not necessarily have. For the development, the planification has been made using agile methodologies and the evolution of the project during all epochs will be explained in detail later on. The main tools used are the programming language for numerical calculations, Matlab, and the framework for the creation of the user interface for the desktop application, WPF .NET Framework. In the final version of the implemented desktop application some of the functionalities are: ● Creation of several scenarios or case studies. ● Execution of the simulation of several scenarios at once or just one by itself. ● Visualization of the variable values and parameters that have been identified as useful for the final user. ● The task for exporting, deleting and importing a scenario. ● Visualization of a comparative table for the numerical values of the different active scenarios. As a conclusion, it is worth mentioning that the created application meets the objective of giving an easy and comfortable way for easing the simulation task for the user. This way, this application could be useful in the scientific and educational field. As a future work, it would be useful to implement animated results and the possibility of adding new mathematical models for variety for the final user.
dc.format.mimetypeapplication/pdf
dc.language.isospaes_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectModeloes_ES
dc.subjectSimulaciónes_ES
dc.subjectInterfazes_ES
dc.subjectMatlabes_ES
dc.subjectModeles_ES
dc.subjectSimulationes_ES
dc.subjectInterfacees_ES
dc.titleVolcanoSimulation. Aplicación software de modelado y simulación de la actividad volcánicaes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.subject.unesco1203.17 Informáticaes_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES


Dateien zu dieser Ressource

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Solange nicht anders angezeigt, wird die Lizenz wie folgt beschrieben: Attribution-NonCommercial-NoDerivatives 4.0 Internacional