Hopsan, un entorno de simulación gratuito para sistemas de fluidos

about hopsan

En el siguiente artículo vamos a echar un vistazo a Hopsan. Esta es una aplicación de simulación y modelado de código abierto y gratuito para sistemas mecatrónicos y de energía fluida que se puede encontrar disponible para Gnu/Linux y Windows.

Hopsan es una herramienta de simulación de sistemas multidominio de código abierto. Ha sido desarrollada en la división de sistemas de fluidos y mecatrónicos de la Universidad de Linköping, que se publicó bajo la licencia Apache versión 2.0.

Originalmente este programa se desarrolló para la simulación de sistemas de energía de fluidos, pero también se ha ampliado con soporte para otros dominios como energía eléctrica, mecánica, dinámica de vuelo y vehículos. Hopsan utiliza líneas de retardo bidireccionales (o elementos de línea de transmisión TLM) para conectar modelos de componentes físicos, pero también admite el modelado de flujo de señales con funciones y operadores matemáticos comunes.

Este programa nos va a permitir exportar los datos a formatos de archivo CSV, XML, Gnuplot, HDF5 y Matlab. También admite animación interactiva del sistema simulado con soporte en tiempo real y reproducción.

Características generales de Hopsan

opciones de hopsan

Algunas de las características de este programa son:

  • Cuenta con una biblioteca central de simulación.
  • Aplicación de línea de comandos, con la que podremos automatizar la simulación de lotes.
  • Soporte de múltiples núcleos para simulaciones más rápidas.
  • Exportación / importación de modelos mediante la interfaz funcional de maquetas.
  • Nos va a permitir realizar la exportación de modelos a Matlab / Simulink.

hopsan funcionando

  • Exportación de datos a formatos CSV, XML, Gnuplot, HDF5 y Matlab.
  • Podremos crear modelos desde Modelica y C ++.
  • Dispondremos de animaciones interactivas y de reproducción.
  • Optimización numérica.
  • Análisis de sensibilidad y de dominio de frecuencia.
  • Puede realizar cálculos de pérdidas de energía.
  • Scripting usando HCOM o Python

Estas son solo algunas de las características de este programa. Se pueden consultar todas ellas en detalle desde el repositorio en GitHub del proyecto.

Instalar Hopsan en Ubuntu

Este programa lo podemos encontrar disponible como archivos snap, flatpak y deb. En las siguientes líneas vamos a ver cómo podemos realizar la instalación en nuestro sistema Ubuntu utilizando estos paquetes.

A través de paquete DEB

Para empezar vamos a descargar el paquete .deb de Hopsan desde su página de lanzamientos. Bien podemos utilizar el navegador web o también podremos abrir una terminal (Ctrl+Alt+T) y utilizar en ella wget para descargar el último paquete publicado.

descargar paquete deb de hopsan

wget https://github.com/Hopsan/hopsan/releases/download/v2.19.0/hopsan_2.19.0.20210510.1936_focal_amd64.deb

A día de hoy, el nombre del archivo descargado para Ubuntu 20.04 es ‘hopsan_2.19.0.20210510.1936_focal_amd64.deb‘. Una vez finalizada la descarga, podemos instalar el programa abriendo una terminal (Ctrl+Alt+T) y ejecutando en ella el comando:

instalación del paquete deb

sudo dpkg -i hopsan_2.19.0.20210510.1936_focal_amd64.deb

Si durante la instalación aparecen problemas de dependencias, lo podremos solucionar ejecutando en la misma terminal:

sudo apt install -f

Una vez instalado, ya podemos buscar el lanzador del programa en nuestro sistema.

lanzador de la aplicación

Desinstalar

Para eliminar este programa de nuestro equipo, solo tendremos que abrir una terminal (Ctrl+Alt+T) y ejecutar en ella el comando:

desinstalar paquete deb

sudo apt remove hopsan; sudo apt autoremove

A través de paquete Snap

Para instalar el paquete snap de este programa, solo necesitaremos abrir una terminal (Ctrl+Alt+T) y ejecutar en ella el comando:

instalar hopsan como snap

sudo snap install hopsan

Desinstalar

Para eliminar el paquete snap, no tendremos más que abrir una terminal (Ctrl+Alt+T) y ejecutar en ella el comando:

desinstalar paquete snap

sudo snap remove hopsan

A través de paquete Flatpak

Si utilizas como sistema Ubuntu 20.04 y no tienes habilitada la tecnología flatpak en tu sistema, puedes seguir la guía que un compañero escribió al respecto.

Cuando ya puedas instalar paquetes flatpak, abre una terminal (Ctrl+Alt+T) y ejecuta el comando de instalación:

instalar hopsan como flatpak

flatpak install flathub com.github.hopsan.Hopsan

Una vez finalizada la instalación, en la misma terminal podemos ejecutar este otro comando para iniciar Hopsan:

flatpak run com.github.hopsan.Hopsan

Desinstalar

Se puede desinstalar este programa abriendo una terminal (Ctrl+Alt+T) y utilizando en ella el comando:

desinstalar paquete flatpak

sudo flatpak uninstall com.github.hopsan.Hopsan

Para saber más sobre como utilizar Hopsan, los usuarios podemos consultar la documentación sobre el proyecto o los tutoriales que ofrecen sus creadores.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.