Перейти к основному контенту

Тег: Python

PySPH: SPH моделирвоание на Python

PySPH: SPH моделирвоание на Python

https://www.youtube.com/watch?v=l-f16KjR9Bw

Доклад основателя проекта PySPH, посвященного созданию высокопроизводительной библиотеки Python для моделирования физических процессов с использованием SPH. Проекту, между прочим, уже 5 лет. Примечательно, что в начале видео очень хорошо рассказывается про работу самого метода SPH.

#PySPH #Python #SPH

https://wp.me/p9vWYY-2nc

by Юрий Новожилов

https://www.youtube.com/watch?v=l-f16KjR9Bw https://wp.me/p9vWYY-2nc

Вебинар по написанию ACT

Вебинар по написанию ACT

Похоже я окончательно созрел для начала разработки собственных ACT расширений. И для этой цели я провожу обзор вспомогательной литературы. Всем очень советую посмотреть этот большой вебинар от SimuTech (главный партнер ANSYS в США). На протяжении более чем часа будут рассмотрены следующие темы:

Что такое концепция ACT и зачем оно нам надо ANSYS AppStore — там есть много ACT Примеры готовых ACT Создание собственного расширения для Mechanical Работа с ACT Console и API Simulation Wizard App Builder ROM и Digital Twins

InverseCSG: как получить B-rep из STL

InverseCSG: как получить B-rep из STL

https://youtu.be/mf7Xd6oxNrM

Открытый проект InverseCSG посвящен разработке алгоритма, способного не просто восстановить CAD по сеточной модели. Система, разработанная в MIT, должна уметь построить параметрическое CAD дерево операций, выполенение которого позволяет получить требуемую геометрическую форму.

Работа алгоритма проверена на тестовой выборке из 25 моделей. Показано, что код успешно восстанавливает геометрию даже при добавлении шума в исходный файл.

К сожаленю, сейчас репозиторий проекта закрыт. Надеюсь, что это просто временный сбой.

meshio — конвертор сеток на Python

meshio — конвертор сеток на Python

На сей раз нас ждет более современный корвертор сетки. В отличии от FEconv, проект meshio написан на Python 3, а не на архаичном Fortran. Да и собирать его не надо, что также облегчает использование — просто выполните команду «pip3 install -U meshio», и все готово к использованию на любой операционной системе. meshio поддерживает работу со следующими форматами CAE сеток:

Abaqus ANSYS msh DOLFIN XML Exodus H5M Kratos/MDPA Medit MED/Salome Gmsh (versions 2 and 4) OFF PERMAS STL SVG (2D only, output only) VTK VTU XDMF

Netgen/NGSolve

Netgen/NGSolve Netgen/NGSolve это высокопроизводительный КЭ решатель, который по обещаниям сообщества может решать механику, тепло-, гидродинамику и даже электромагнетизм. При этом он имеет Python API для расширения своих возможностей. Естественно все бесплатно, работает на любой операционной системе и обладает открытым исходным кодом. https://ngsolve.org В целом, очень интересное решение для тех, кто хочет на Python попробовать порешать физические задачи. Тем более, что на сайте есть достаточное количество примеров с математическими выкладками и исходными кодами. Вот такой пример для FSI задачи: https://ngsolve.org/showcases/ngsolve/42-fluid-structure-interaction

Учебные видео от Algoryx

Учебные видео от Algoryx Коллеги выложили на своем канале серию коротких видеоуроков по работе в их RBD системе Momentum. Рассмотрен широкий круг вопросов:

Загрузка расширения  Momentum в SpaceClaim и экспорт моделей Визулизация результатов Настройка коэффициентов трения Определение шарниров Скрипты на Python (куда же сейчас без этого) Визуализация реакций в контактах Моделирование кабелей и гибких систем

Всего должно быть 7 учебных видео. Если вы не видите их все, то надо перейти по ссылке в блог. И да, в коментариях на YouTubе есть ссылки на скачивание всех используемых моделей.

Вышла вторая версия Algoryx Momentum

Вышла вторая версия Algoryx Momentum

Вторая версия данного RBD кода дает возможность расширенного просмотра сил в контактах и, наконец-то, открывает возможность по скриптованию на Python. Появление Python, в свою очередь, снимает все ограничения ПО — теперь вы можете делать все что пожелаете. Ну и никто не отменял факт работы Algoryx на геометрическом движке SpaceClaim, который мало того, что быстрый и красивый, так еще и тоже скриптуется на Python. Пример работы предыдущей версии на видео

Два урока по работе с LS-DYNA Keyword в Python библиотеке qd-cae

Если вы следите за публикацияи MDPD, то вы занете о существовании замечатьельной бесплатной открытой Python библиотеки qd. В недавней версии в нее добавили инструменты по манипулированию Keyword файлами — моделями LS-DYNA. Сегодя у нас есть уже 2 видео урока, демонстрирующих, что может билиотека.

Репозиторий библиотеки на GitHub: https://github.com/qd-cae/qd-cae-python

#LSDYNA #Open_Source #Python #Qd https://goo.gl/64RTLQ

https://github.com/qd-cae/qd-cae-python https://goo.gl/64RTLQ

Управление .k файлами из Python

Управление .k файлами из Python В версии 0.7.0 библиотеки qd для Python появилась поддержка редактирования .k — текстовых файлов моделей LS-DYNA Итак, сейчас библиотека позволяет как создавать новые модели, так и редактировать существующие. Реализованные возможности:

Считывание .k файла Поиск по идентификатору Поддержка форматирования Поддержка и обработка карт *INCLUDE Чтение карт, отвечающих за сетку Запись .k файлов

Подробное описание новых функций библиотеки можно найти тут: http://www.qd-eng.de/index.php/2018/02/19/manipulating-ls-dyna-keyfiles-in-python/

http://www.qd-eng.de/index.php/2018/02/19/manipulating-ls-dyna-keyfiles-in-python/

EASA - это специализированная платформа для создания интерактивных рабочих методик, связывающих в рабочие цепочки набор различного вычислительного ПО. #EASA уже много лет решает понятную задачу: не всем нежно уметь пользоваться сложным софтом - пусть кто-то один все настроит, а остальные будут пользоваться его проектом.

Так EASA может связать в единую цепочку такие системы, как #Excel, #Salesforce, Visual Basic, #MATLAB, #ANSYS, #Python и все, что имеет внятный API или CMD.

https://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/16084/Link-Almost-Any-CAE-and-Design-Software-Tool-into-an-App-With-EASA.aspx 🔗 Link Almost Any CAE and Design Software Tool into an App With EASA ? ENGINEERING.com

http://ift.tt/2BaEWkD https://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/16084/Link-Almost-Any-CAE-and-Design-Software-Tool-into-an-App-With-EASA.aspx