MagicDPD | CAE магия
1.63K subscribers
1.33K photos
8 videos
8 files
1.95K links
Кто-то думает, что это волшебство - для нас же это просто работа. Тут рассказывают о развитии CAE технологий, HPC вычислительных комплексов и прочей магии позволяющей разрабатывать хорошие продукты.
Welcome to Magic-Driven Product Development!
Download Telegram
InverseCSG: как получить B-rep из STL


https://youtu.be/mf7Xd6oxNrM



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





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





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


Публикация по работе кода: https://people.csail.mit.edu/taodu/csg/csg.pdf


Снапшот репозитория проекта: https://dl.acm.org/citation.cfm?doid=3272127.3275006

#InverseCSG #MIT #Open_Source #Python #ReverseEngineering #STL

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

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


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



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



К сожалению, видео с вебинаром можно смотреть только на Vimeo, так что вот ссылка на него: https://vimeo.com/231774159



https://vimeo.com/231774159

#ACT #ACT_Console #ANSYS #API #App_Builder #AppStore #Mechanical #Python #SimuTech

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

by GlukRazor
1
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 Юрий Новожилов
NUMPY за 5 минут


5 минут на знакомство с одной из самых востребованных вычислительных библиотек Python.

#NumPy #Python

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

by GlukRazor
LS-Reader


В этом году LSTC очень активно начала развивать продукты для подготовки расчетных моделей и обработки результатов. Пожалуй одним из наиболее вкусных среди них для меня становиться LS-Reader. Это не что иное, как готовое API под C, C++ и Python для обработки результатов расчетов. В комплекте есть документация, учебные примеры и тестовые наборы результатов. Таким образом, что бы заниматься разработкой своей собственно автоматической обработки результатов вам не нужна сама LS-DYNA. Получаем хорошего конкретна слегка заглохшему проекту qd — a CAE Python Library.



Найти актуальную версию LS-Reader можно совершенно бесплатно на официальном ресурсе: http://ftp.lstc.com/anonymous/outgoing/lsprepost/LS-Reader/

#LS_Reader #LSTC #Python #qd

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

by GlukRazor
Продвинутые функции EnSight


EnSight — один из самых навороченных постпроцессоров на рынке. И его в прошлом году купил ANSYS. В видео разобраны возможности EnSight по автоматизации обработки результатов: создание макросов, перевод их на Python и кастомизация интерфейса самого препоста.

#ANSYS #CFD #Ensight #Python

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

by GlukRazor
Параметризация и автоматизация в SpaceClaim
Mallett Technology подготовили обучающий вебинар по очень важной и очень плохо изученной теме — автоматизация работы SpaceClaim при помощи python-скриптов. Коллеги показывают как записывать журнал проекта, как создавать переменные и именованные выборки, которые потом будут видны в рамках Workbench.









А ведь это далеко не все функции по автоматизации SpaceClaim. Так, в новых версиях, вы можете параметризовать процесс построения как в классических CAD, создавая последовательность проигрываемых действий без привлечения средств пользовательского программирования. А для часто используемых действий можно добавлять свои кнопки в интерфейс. И для всего этого есть отдельный однодневный учебный курс.
#ANSYS #Mallett_Technology #Parametrisation #Python #SpaceClaim
by GlukRazor
Аддитивка с адаптивной сеткой в APDL!
#Additive_Manufacturing #ANSYS #APDL #Python
by GlukRazor
IB2d и метод погруженных границ
#FSI #IB2d #immersed_boundary_method #MATLAB #Open_Source #Python
by GlukRazor
manim - как сделать вашу научную презентацию захватывающей

Многие гики от науки знают, что в сети есть отличный сайт от MIT 3blue1brown.com занимающейся популяризацией науки. Их канал на YouTube ломится от огромного числа видео роликов, деланных с большим вкусом и умением. Вот, например, видео про ряды Фурье.




https://www.youtube.com/watch?v=r6sGWTCMz2k




Хотите делать такие же классные видео по результатам ваших исследований? Нет проблем: у коллег из 3Blue1Brown есть репозиторий на GitHub, где выложены исходные коды их движка создания анимированной научной инфографики manim. Все, что вам нужно, этот Python, FFmpeg и LaTeX. Ну а далее - читайте инструкции по ссылке на репозиторий github.com/3b1b/manim

#3blue1brown #ffmpeg #latex #open_source #python
https://tinyurl.com/ybn92n6a
by GlukRazor
Скрипты в Ansys Mechanical на Python

LEAP уже запилил запись своего двухдневного учебного курса по скриптовке Ansys Mechanical 2021 R2, ведь в новой версии Python получил не просто шаг вперед - его пнули с двух ног, и теперь на наем можно даже писать в APDL!




https://youtu.be/S0Z8mOEQbEo




Состав учебного курса: введение в создание сценариев в Mechanical; Mechanical API; пример автоматизации различных задач в Mechanical; ключевые понятия в написании сценариев Python; пример автоматизации расчета балочной модели с экспортом результатов в CSV-файл; экспорт медиа файлов и обработка результатов; дополнительные инструменты автоматизации (Engineering Data, DesignXplorer, Data Processing Framework, Ansys Customisation Tool)




https://youtu.be/Q0MpwVSiFGs


#ansys #leap #mechanical #python
https://tinyurl.com/yfn2j3v5
by Юрий Новожилов
Коллеги подогнали свежее видео с канала FEA for ALL о том, как можно в #Salome с #Python и такой-то матерью сгенерировать сложный объект, вроде массива бетона с включениями. В целом, на основе того кода, что мелькает в видео, можно сгенерировать объекты и не только суровом #opensource

#concrete #fracture https://youtu.be/MwHQIvgH5xU
Небольшая шпаргалка по прикладным вычислениям на #Python. Пригодиться при обработке данных и постановке расчетов.
#PyFR - это фреймворк на базе #Python с открытым исходным кодом для решения задач типа адвекции-диффузии на потоковых архитектурах с использованием подхода Flux Reconstruction Хуинха (Huynh), что бы это не значило. И тут, вроде как принято думать, что Python - это не для HPC и тяжелых математических расчетов.

И тут коллеги публикуют true статью про #DNS моделирование аэродинамики лопастей вертолета-дрона для Марса!

#opensource #CFD

"Direct Numerical Simulation of Flow over a Triangular Airfoil Under Martian Conditions" https://doi.org/10.2514/1.J061454

Еще читать можно тут: https://www.imperial.ac.uk/news/234879/unique-virtual-wind-tunnel-could-help/ https://twitter.com/i/status/1505861975691173896
Возможно вы слышали, что Ansys недавно выпустил #opensource библиотеку #pyAnsys, которая позволят использовать продукты и решетили #Ansys прямо из среды #Python. Прямо сейчас доступны седеющие пакеты #PyMAPDL, #PyAEDT, PyDPF-Core, PyDPF-Post, Legacy PyMAPDL Reader и #Granta MI BoM Analytics: Pythonic.

Это еще не новость. Новость в том, что в поддержку данного функционала начали пилить официальную серию учебных вебинаров. И пилит их не кто-нибудь, а живая легенда механических расчетов Ansys, Пьер Тиффри (Pierre Thieffry). У Пьера почти 25 лет опыта работы и он один из самых высокопоставленных и влиятельных технических экспертов компании.  А еще, он умеет делать просто потрясающие технические доклады - сам был на паре его лекций в живую, и то было по круче, чем презентация перово iPhone.

Короче, Pierre Thieffry - один из моих кумиров от мира прикладного МКЭ, так что не пропустите начало его серии вебинаров 27 апреля!

#legendpeople https://www.ansys.com/events/scripting-hacks-automating-repetitive-tasks-in-ansys-mechanical
👍3
Любите ли вы делать визуализацию научных и инженерных данных красивой и понятной? Тогда вам пригодится моя сегодняшняя находка.

Предлагаю вашему вниманию книгу "Scientific Visualization: Python + Matplotlib," которая доступна в рамках open access. А приятным дополнением книге является репозиторий ее автора на GitHub, где можно посмотреть все примеры.

#opensource #python #Matplotlib https://github.com/rougier/scientific-visualization-book
👍8🔥2👏1
#Python #opensource фреймворк #automan Этот позволяет автоматизировать последовательность запуска ресурсоёмкий вычислительных задач из области #ML и #CAE (примеры прилагаются).
Основные особенности по мнению разработчиков:
- помогает организовать расчеты
- помогает организовать запуск расчетов и последующую постобработку их результатов
- помогает повторно использовать код для постобработки данных моделирования
- помогает выполнять все моделирование и постобработку одной командой https://github.com/pypr/automan
👍5
Сегодня у нас очень простая тема. Сегодня у нас пример того, как можно решить задача с помощью #FEM используя около сотни строк #Python кода.
#opensource https://polymerfem.com/full-finite-element-solver-in-100-lines-of-python/
🔥5
Сегодня давайте вспомним тему написания собственного КЭ решателя, но более подробно. На этот раз добавим работу с внешними моделями и обработку результатов - получим уже 200 строчек кода на #Python

#opensource #FEM https://www.youtube.com/watch?v=8GWLgK9Llv0
👍8