В следующей статье мы рассмотрим Hopsan. Это бесплатное приложение для моделирования и моделирования с открытым исходным кодом для мехатронные системы и энергия жидкости который доступен для Gnu / Linux и Windows.
Hopsan - это инструмент моделирования многодоменных систем с открытым исходным кодом. Был разработан в подразделении мехатронных и гидравлических систем Университета Линчёпинга., который был выпущен под лицензией Apache версии 2.0.
Первоначально эта программа была разработана для моделирования жидкостных энергетических систем, но также был расширен за счет поддержки других областей, таких как электрическая, механическая, летная динамика и мощность транспортного средства.. Hopsan использует двунаправленные линии задержки (или элементы линии передачи TLM) для подключения моделей физических компонентов, но он также поддерживает моделирование потока сигналов с помощью общих математических функций и операторов.
Эта программа позволит нам экспортировать данные в форматы файлов CSV, XML, Gnuplot, HDF5 и Matlab. Он также поддерживает интерактивную анимацию смоделированной системы с поддержкой и воспроизведением в реальном времени.
Основные характеристики Hopsan
Некоторые особенности этой программы:
- Cuenta con una центральная библиотека моделирования.
- Приложение командной строки, с помощью которого мы можем автоматизировать пакетное моделирование.
- Поддержка многоядерных процессоров для более быстрого моделирования.
- Экспорт / импорт моделей используя функциональный интерфейс макетов.
- Это позволит нам экспортировать модели в Matlab / Симулинк.
- Экспорт данных в форматы CSV, XML, Gnuplot, HDF5 и Matlab.
- Мы можем создавать модели из Modelica и C ++.
- У нас будет интерактивные и воспроизводимые анимации.
- Численная оптимизация.
- Анализ чувствительности и частотной области.
- Сможет сделать расчеты потерь энергии.
- Сценарии с использованием HCOM или Python
Это лишь некоторые из возможностей этой программы. Они могут подробно проконсультируйтесь со всеми из них репозиторий на GitHub проект.
Установите Hopsan на Ubuntu
Эта программа доступна в виде файлов snap, flatpak и deb. В следующих строках мы увидим, как мы можем выполнить установку в нашей системе Ubuntu, используя эти пакеты.
Через пакет DEB
Для начала мы будем загрузите пакет Hopsan .deb с вашего страница релизов. Мы можем использовать либо веб-браузер, либо открыть терминал (Ctrl + Alt + T) и использовать в нем Wget чтобы загрузить последний выпущенный пакет.
wget https://github.com/Hopsan/hopsan/releases/download/v2.19.0/hopsan_2.19.0.20210510.1936_focal_amd64.deb
На сегодняшний день имя загруженного файла для Ubuntu 20.04 - 'hopsan_2.19.0.20210510.1936_focal_amd64.deb'. Как только загрузка будет завершена, мы сможем Установить программу открытие терминала (Ctrl + Alt + T) и выполнение в нем команды:
sudo dpkg -i hopsan_2.19.0.20210510.1936_focal_amd64.deb
Если при установке появляются проблемы зависимости, мы можем решить эту проблему, выполнив в том же терминале:
sudo apt install -f
После установки мы можем искать средство запуска программы в нашей системе.
деинсталляция
к удалите эту программу из нашей команды, нам останется только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:
sudo apt remove hopsan; sudo apt autoremove
Через пакет Snap
к установить оснастка этой программы, нам нужно будет только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:
sudo snap install hopsan
деинсталляция
к удалить пакет оснастки, нам останется только открыть терминал (Ctrl + Alt + T) и выполнить в нем команду:
sudo snap remove hopsan
Через пакет Flatpak
Если вы используете Ubuntu 20.04 в качестве системы и у вас не включена эта технология Flatpak в вашей системе вы можете следовать гид что об этом написал коллега.
Когда вы сможете установить пакеты flatpak, откройте терминал (Ctrl + Alt + T) и запустите команда установки:
flatpak install flathub com.github.hopsan.Hopsan
После завершения установки в том же терминале мы можем выполнить эту другую команду, чтобы начать хопсан:
flatpak run com.github.hopsan.Hopsan
деинсталляция
Он может удалить эту программу открытие терминала (Ctrl + Alt + T) и использование в нем команды:
sudo flatpak uninstall com.github.hopsan.Hopsan
Чтобы узнать больше о том, как использовать Hopsan, пользователи могут проконсультируйтесь с документация о проекте или учебные пособия что предлагают его создатели.