Logotipo del repositorio
  • English
  • Español
  • Français
  • Iniciar sesión
    Identificación habilitada exclusivamente para personal de Biblioteca.
    ¿Has olvidado tu contraseña?
Logotipo del repositorio
  • Colecciones
  • Filtrar búsqueda
  • Depositar
  • English
  • Español
  • Français
  • Iniciar sesión
    Identificación habilitada exclusivamente para personal de Biblioteca.
    ¿Has olvidado tu contraseña?
  1. Inicio
  2. Buscar por autor

Examinando por Autor "Reyes Bermeo, Jackson Fabian"

Mostrando 1 - 1 de 1
Resultados por página
Opciones de ordenación
  • Cargando...
    Miniatura
    Publicación
    Editor de modelos hidráulicos en lenguaje Modelica
    (Universidad Nacional de Educación a Distancia (España). Escuela Técnica Superior de Ingeniería Informática, 2023-09) Reyes Bermeo, Jackson Fabian; Urquía Moraleda, Alfonso; Martín Villalba, Carla
    La inmersión en el mundo del modelado y la simulación puede resultar intimidante debido a la necesidad de comprender diversos campos del conocimiento, como el modelado, las matemáticas, la programación y los dominios físicos relacionados. En este contexto, este proyecto se enfoca en el desarrollo de una aplicación o herramienta diseñada para simplificar la creación de modelos en lenguaje Modelica a través de una interfaz gráfica intuitiva y fácil de usar. Está diseñada para usuarios de distintos niveles de experiencia, especialmente aquellos que se están introduciendo en el mundo del modelado y la simulación. Esta aplicación se basa en la técnica “Drag and Drop”(arrastrar y soltar) para componer modelos. Permite a los usuarios arrastrar componentes desde una paleta de componen tes Modelica y colocarlos en un lienzo de diseño que facilita la construcción de modelos compuestos mediante conexiones entre ellos. Esta forma de diseñar modelos reduce la necesidad de comprender la sintaxis de Modelica. Además, la herramienta permite seleccionar, mover y eliminar componentes, así como realizar conexiones entre ellos y gestionar dichas conexiones. La aplicación no solo facilita la visualización, edición y almacenamiento de modelos, sino que también elimina la necesidad de tener un compilador Modelica instalado, lo que aumenta la portabilidad de la aplicación. Esta herramienta, denominada FluidEditor v0.1, ha sido desarrollada en el lengua je de programación Java y se ha diseñado específicamente para la creación de modelos hidráulicos utilizando los componentes descritos en la librería Fluid, que forma parte de las librerías estándar de Modelica (MSL). La aplicación tiene la capacidad de extraer los componentes de los archivos propios de la librería Fluid y representarlos visualmente como iconos en una paleta de componentes. Estos iconos mejoran la identificación y comprensión en comparación con enfoques tradicionales que se basan ´únicamente en etiquetas de texto o cajas de difícil comprensión visual. Además, cada componente del diseño permite la edición de sus parámetros correspondientes mediante una ventana de configuración a la que se accede con un doble clic en el componente seleccionado. La herramienta también proporciona una zona en donde se puede visualizar automáticamente el código Modelica generado que corresponde al diseño realizado. Este código incluye instancias de los componentes de la librería estándar de Modelica (MSL) y descripciones de las conexiones entre componentes. Los modelos generados pueden guardarse en un archivo Modelica y recuperarse para futuras ediciones. Además, son compatibles con entornos de simulación como OpenModelica, Dymola o Wolfram System Modeler. El desarrollo de la aplicación siguió una metodología iterativa incremental, empleando el patrón de diseño Modelo-Vista-Controlador (MVC) y aplicando principios de programación orientada a objetos (POO). El proceso se dividió en varias etapas, que incluyeron el desarrollo de la capacidad para extraer modelos de los archivos de la librería Fluid, analizar y extraer información del código de cada modelo, crear una librería que permitiera generar iconos a partir de la información de las anotaciones Modelica y desarrollar la capacidad de la aplicación para generar código Modelica a partir del modelo diseñado. Para validar la aplicación, se reprodujeron ejemplos de la propia librería Fluid y se llevaron a cabo pruebas en entornos de modelado y simulación, como OpenModelica y Wolfram Sys tem Modeler, obteniendo resultados satisfactorios. Además, se incluye un manual rápido en los anexos como parte de la documentación de la misma.
Enlaces de interés

Aviso legal

Política de privacidad

Política de cookies

Reclamaciones, sugerencias y felicitaciones

Recursos adicionales

Biblioteca UNED

Depósito de datos de investigación

Portal de investigación UNED

InvestigaUNED

Contacto

Teléfono: 913986562 / 6643 / 6633 / 8766

Correo: repositoriobiblioteca@adm.uned.es