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

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

Netgen/NGSolve

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

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

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

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

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

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

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

EASA — платформа для создания интерактивных рабочих методик

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

Коллеги из Tor-Egineering написали статью по мотивам очень старой публикации #padtinc про то, как управляться #ANSYS #Workbench через #Excel при помощи #Python. В новой публикации исправлены недочеты и обновлены данные. Рабочие примеры прилагаются. #TorEgineering http://tor-eng.com/2017/04/ansys-workbench-excel-python/ ANSYS Workbench with Excel and Python | Tor Engineering http://tor-eng.com/2017/04/ansys-workbench-excel-python/ If you are looking to Читать дальше…

А что если научить машину ускорять задачи топологической оптимизации? И получить при этом многократное сокращение времени решения задачи? Статья двух русских студентов (Иван Сосновик и Иван Оселедец) посвящена рассказывает про их проект, в котором нейронной сети показывали промежуточные результаты работы алгоритма топологической оптимизации и учили ее угадывать, какой будет итоговый Читать дальше…

Привет всем, кто пишет свой движок топологической оптимизации от #opensource проекта #ToPy. Так уж сейчас обстоят дела, что написать алгоритм линейной топологической оптимизации — это уровень обычной бакалаврской работы. И я очень рад, что, дабы остановить поток велосипедостроителей, люди выкладывают такие коды на #GitHub. Хотите сделать хорошую топологическую оптимизацию — Читать дальше…

Lat-Net: Compressing Lattice Boltzmann Flow Simulations using Deep Neural Networks — такое интересное название носит #opensource проект, про который я пишу сегодня. Суть проекта заключается в подмене #CFD расчета методом #Lattice #Boltzmann на нейронную сеть. Причем, если верить авторам, то натренировав нейрону на грубой «сетке» можно надеются на достаточно точный Читать дальше…

#Python Да, пожалуй #Anaconda — это одна из лучших, если не лучшая, сборка #Python для научной работы. Хотя, если делать все аккуратно, то все ее компоненты можно принести через pip

В рамках проекта разработки #python библиотеки qd-cae-python, которая сейма в основном затачивается под работу с #LSDYNA, реализована возможность расширенной работы со стандартными файлами бинарных результатов d3plot — например их конвертация в формат HDF5. Данный формат имеет ряд преимуществ — возможность параллельной обработки на #HPC системах (и это тоже реализовано в Читать дальше…

Если вы еще не пользуете #Python скрипты в #ANSYS #SpaceClaim, то вы многое упускаете. В видео показана фича, позволяющая связать Python код с именами параметров (Parameters) и именованных выборок (Named Selections) в рамках среды #Workbench — этого навыка мне прямо очень нехватало. https://www.youtube.com/watch?v=Av_1Jo1IjkI How to use scripting features in ANSYS Читать дальше…

Моделировать метод послойного наплавления или 3D печать (Fused depositing modeling, #FDM) можно в любом современном КЭ пакете: все как правило реализуется через технику рождения и смерти элементов под действием температурных полей. Однако коллеги из чешской компании  SVS FEM пошли дальше, много дальше. Они создали #ACT расширение для #ANSYS #Mechanical на Читать дальше…

Скачиваем курсы с edX и Сoursera Учиться это хорошо! Платформ для обучениях в интернете много. Например #edX и #Cornell проводят отличные курсы #ANSYS #Mechanical и #Fluent (курс #CornellX #ENGR2000X например). Но иногда хочется скачать себе весь учебный курс на компьютер, что бы иметь возможность пользоваться его материалами offline. Эта задача Читать дальше…

Python FEM и многодисциплинарные расчеты в FEniCS и FEATool #FEATool, который позволяет решать задачи методом конечных элементов (#МКЭ) на базе #Matlab, начали взаимодействовать с проектом #FEniCS, который также занимается решением задач в МКЭ припомни #Python и C++. Теперь FEniCS дочтен прямо в GUI FEATool. Говорят, что FEniCS протестирован для работы Читать дальше…

Сделай свою кнопку в SpaceClaim Чуть не проглядел очень очень интересную новую функцию в #ANSYS #SpaceClaim 18.1 (#SCDM). Теперь у нас есть возможность не только записывать и воспроизводить #python скрипты/журналы. Теперь мы можем публиковать эти скрипты в виде готовых инструментов и кнопок прямо в GUI!!! Это прям как #ACT без Читать дальше…