salome_cfd 2019

Трейлер конференции пользователей CFD решателя с открытым кодом Code_Saturne и препроцессора Salome. Выглядит очень впечатляюще. Огранизаторы: https://www.code-saturne.org/cms/

Начинаем изучать MoFEM

Давайте попробуем посмотреть, что нам предлагает открытый FEM код от Университета Глазго под названием MoFEM. Судя по твиттеру (https://twitter.com/mofemjoseph), они занимаются чем-то очень перспективным — например, отлично моделируют динамику роста трещин. А начнем мы с видеоурока, посвященного решению простейших линейных задач механики. Для подготовки задачи и обработки результатов используется связка Читать дальше…

Dual Sheet Meshing:

Кенши Такаяма (Kenshi Takayama) из Национального института информатики (National Institute of Informatics) Японии разработал алгоритм, позволяющий автоматизированно стоить all-hex сетки на произвольной геометрии. Работу соответствующего интерактивного алгоритма можно изучить по видео. Метод работает автоматизировано, а не на полном автомате: вам необходимо задать хотя бы пару опорных «ортогональных» поверхностей для начала Читать дальше…

Explicit Mechanics на базе OpenFOAM

Очень любопытная работа, о которой я уже несколько раз упоминал в рамках паблика. Но как оказалось, идея намного глубже: коллеги не учат OpenFOAM считать классическую Explcit схему — коллеги разрабатывают свой собственный подход, который должен быть лишен таких неприятных «фишек» традиционных explicit кодов, как паразитная жесткость при объемных и сдвиговых Читать дальше…

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

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

OpenLSTO — открытый код оптимизации топологии

Название кода расшифровывается как  «open-source software for level set based structural topology optimization», что может быть переведено на русский язык как «программное обеспечение с открытым исходным кодом для топологической оптимизации с использованием метода фиксации уровня». Домашняя страница проекта: http://m2do.ucsd.edu/software/ Репозиторий GitHub: https://github.com/M2DOLab/OpenLSTO Документация с учебными примерами: http://m2do.ucsd.edu/static/pdf/OpenLSTO-Tutorial-v1.0.pdf

Симулятор оригами

Аманда Гассаи (Amanda Ghassaei) на своем сайте публикует удивительные по качеству и красоте примеры своих работ. Я познакомился с ее творчеством с симулятора оригами, с него обзор и начнем. Нашему вниманию предлагается симулятор сложения фигурок из бумаги, который легко может отнять у вас несколько часов жизни. Сам симулятор работает полностью Читать дальше…

Моделирование пожаров — теперь в SimScale

Компания SimScale, пожалуй, самый активный игрок рынка облачного CAE/CFD/FEM, анонсировали планы по включению в свое портфолио возможности расчетов FDS — Fire Dynamics Simulator. FDS позволяет выполнять расчеты динамики пожаров, получать данные по задымлению помещений и температуре в них. Данный код разработан Национальным институтом стандартов и технологий США (The National Institute of Читать дальше…

HexaLab.net — бесплатный сервис оценки качества hex сеток

Коллеги из MeshLab представили сервис, позволяющий визуализировать и оценивать hex сетки в форматах .mesh и .vtk прямо в вашем браузере. Мне больше всего в этом сервисе понравилось то, что если у вас нет подходящей сетки, то вы можете выбрать готовые модели из встроенного списка литературы (!!!) — у вас сразу есть Читать дальше…

FEATool Multiphysics 1.8 теперь дружит с OpenFOAM

Пакет для КЭ нанализа на FEATool Multiphysics — это открытый и бесплатный код, работающий опверх MATLAB. Теперь он адаптировался еще и под открытый и бесплатный GNU Octave. Кроме того, основной фишкой нового релиза стала интеграция OpenFOAM и даже создание GUI для этого дела. Теперь прямо из интерфейса FEATool можно готовить и ставить задачи Читать дальше…

Z88

Z88 — такое название носит КЭ код, разрабатываемый в Германии профессором Френком Ригом (Frank Rieg). Код позиционируется как бесплатное и открытое решение от инженеров для инженеров, работающее на любой платформе. Текущая версия решателя носит навание Z88OS. При этом у него есть несколько версий с графическим интерфейсом: Z88AURORA позволяет решать линейные Читать дальше…

Моделирование турбулентного течения (и не только) в SHP постановке

Видео в данном посте — результат работы библиотеки с открытым исходным кодом SPlisHSPlasH (http://www.interactive-graphics.de/SPlisHSPlasH/doc/html/). Данная библиотека реалзирует возможность работы с течениями в SPH постановке. При этом она позволяет получать прямо-таки магического качества результаты. Библотека позволяет учитывать завихренность потока, вязкозть жидкости (!), поверхностное натяжение (!!!). Также, в библиотеке реализованы такие методы Читать дальше…

MoFEM — знакомство

MoFEM (Mesh Oriented Finite Element Method) это сразу и библотека на C++ для выполнения КЭ расчетов, и готовый программный продукт с открытым исходны кодом. Разработка кода ведется в уничерсистете Гласго (University of Glasgow) MoFEM умеет: Композиты Теория разрушения, трещенообразование, рост трещин в нелинейной постновке Акустика Восстновление модлеей костей по томограммам Читать дальше…

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

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