В следующей статье мы рассмотрим VirtualBow. Это один бесплатное приложение с открытым исходным кодом для проектирования и моделирования дуги для Gnu / Linux, Windows и MacOS. С его помощью пользователи смогут проектировать и моделировать арки. VirtualBow написан на C ++ и использует среду Qt GUI. Исходный код размещен по адресу GitHub. Приложение выпущено под лицензией GNU General Public License v3.0.
Эта программа предлагает пользователям простой способ тестирования и оптимизации своих конструкций, обеспечивая почти мгновенную обратную связь об ожидаемых характеристиках дуги. Результаты моделирования включают различные статические и динамические характеристики дуги.такие как испытание на растяжение, деформация конечностей, нагрузки, скорость стрелы и степень эффективности.
Общие особенности Virtualbow
- Это бесплатная программа с открытым исходным кодом, выпущенная под Стандартной общественной лицензией GNU v3.0. Его можно использовать, изменять и распространять бесплатно. Любой желающий может принять участие в разработке.
- В программе есть редактор моделей, с помощью которого мы можем создавать, загружать и сохранять модели дуги.
- Мы можем редактировать слои, свойства материала и другие параметры.
- Мы также сможем выполнить моделирование статики и динамики дуги.
- Используйте метод конечных элементов (MEF)
- Включает в себя просмотрщик результатов в котором мы можем проконсультироваться статические результаты; формы конечностей, рисование кривой, запасенная энергия или распределение напряжений. в динамические результаты можем проконсультировать; положение, скорость и ускорение веревки и стрелы, кинетическая и потенциальная энергия, степень эффективности или интерфейс командной строки.
- У нас будет возможность запускать симуляции из командной строки.
- Мы можем вызов VirtualBow из других программ / скриптов для выполнения исследования параметров и оптимизации конструкции.
- Программа полностью документирована. Пользователи будут иметь возможность ознакомиться с Руководство пользователя, где объяснены все функции программы, которые помогут нам приступить к работе и Теоретическое пособие, в которой мы можем найти подробную документацию по внутренним методам моделирования.
Это лишь некоторые из возможностей программы. Они могут проконсультируйтесь со всеми в сайт проекта.
Установите VirtualBow на Ubuntu
VirtualBow доступен как собственный формат файла deb для Ubuntu., который мы найдем доступным в страница релиза проекта на GitHub. Файл, который мы собираемся скачать сегодня, должен называться «virtualbow-0.7.1-linux64.deb ».
Чтобы загрузить пакет .deb этой программы, помимо использования веб-браузера, также мы можем открыть терминал (Ctrl + Alt + T) и использовать wget для загрузки пакета выполните следующие действия:
wget https://github.com/bow-simulation/virtualbow/releases/download/v0.7.1/virtualbow-0.7.1-linux64.deb
После завершения загрузки с того же терминала мы собираемся выполнить следующие команды, чтобы Установить программу:
sudo dpkg -i virtualbow-0.7.1-linux64.deb
Если они появляются проблемы с зависимостями как и те, которые можно увидеть на предыдущем снимке экрана, мы можем решить их, набрав в том же терминале эту другую команду:
sudo apt install -f
После установки мы можем запустить программу, выполнив поиск программы запуска на нашем компьютере.
деинсталляция
к удалите эту программу из нашей команды, нам останется только открыть терминал (Ctrl + Alt + T) и выполнить следующую команду:
sudo apt remove virtualbow; sudo apt autoremove
Создатели проекта предупреждают, что проверка результатов моделирования - очень важный вопрос. Итак, если эта программа использовалась для проектирования или моделирования существующей арки, создатели просят нас рассказать им о различиях и сходстве между симуляцией и реальностью.
На веб-сайте также указано, что многие другие результаты моделирования трудно измерить, например, напряжения материала. Следовательно, кто-то с доступом к современному измерительному оборудованию (такие вещи, как датчики ускорения, высокоскоростная камера и т. д.) будет большим подспорьем для этого проекта.
На своем веб-сайте они также указывают, что пользователи должны учитывать, что это программное обеспечение все еще незрелое, поэтому они рекомендуют не слишком полагаться на результаты, и они побуждают нас сообщать о любых обнаруженных нами ошибках. Для получения более подробной информации о программе пользователи могут обратиться к сайт проекта и документацию, которую можно найти там.