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

Тег: GitHub

#MYSTRAN (aka My Structural Analysis) - #opensource КЭ решатель, базирующийся на синтаксисте #NASTRAТ.

Несмотря на схожесть названий до степени смешения, разработчики утверждают, все процедуры построения и работы с глобальной матрицей жесткости, решение СЛАУ, получение усилий, процедуры ввода-вывода полностью переработаны на “современном” языке Fortran 90/95. Смотрим исходники на #GitHub кому интересно. https://www.mystran.com

https://www.mystran.com

Метод вязких вихревых доменов (ВВД, viscous vortex domains, #VVD) - это #meshless метод вычислительной гидродинамики для прямого численного решения двумерных уравнений Навье-Стокса в координатах Лагранжа.

Он не реализует никакой модели турбулентности и свободен от произвольных параметров. Основная идея этого метода состоит в том, чтобы представить поле вихря дискретными областями (доменами), которые перемещаются с диффузионной скоростью относительно жидкости и сохраняют свою циркуляцию.

Данный метод, например, реализован в #opensource коде #Vvflow #CFD suite, код которого доступен на #GitHub, а примеры его использования - на YouTube https://youtu.be/H-snLmMQK0Y https://youtu.be/3mULL6O6f38 https://youtu.be/kHJ4occRZ4M https://youtu.be/9fr2C5RC-6Y https://youtu.be/7xr_giqSfRc https://github.com/vvflow/vvflow

NACA-0012 airfoil with deploying spoiler https://youtu.be/3mULL6O6f38 https://youtu.be/kHJ4occRZ4M https://youtu.be/9fr2C5RC-6Y https://youtu.be/7xr_giqSfRc https://github.com/vvflow/vvflow

Как писать пользовательские модели материалов под LS-DYNA

Как писать пользовательские модели материалов под LS-DYNA

Допустим, вам почему-то не хватило нескольких сотен моделей материалов из LS-DYNA, и вы хотите написать свой. На GitHUB я нашел репозиторий с полным набором инструкций, как это делать, описанием необходимых компиляторов, инструкциями по их настройке, логикой работы пользовательских моделей в LS-DYNA и даже кратким учебником Fortran.

Крутость данного репозитория трудно переоценить. При этом, проект вполне себе живой - последние изменения в него вносились на этой неделе! Ссылка на репозиторий: github.com/jfriedlein/usrmat_LS-Dyna_Fortran

Как заставить OpenFOAM считать механику в явной постановке

Как заставить OpenFOAM считать механику в явной постановке Джибран Хайдер (Jibran Haider) опубликовал на GitHub результаты своей работы - проект по созданию explicit решателя механики на базе математики OpenFOAM.

Прикольное и необычное использование этого знаменитого открытого кода, который ранее в основном использовался для задач CFD.

Естественно, все с окрытым кодом и бесплатно.

#Explicit #GitHub #OpenCour #OpenFOAM http://bit.ly/2CWHxQP

http://bit.ly/2CWHxQP

TrussOptimization2D

TrussOptimization2D Еще одна увлекательная КЭ игра от Аманды Гассаи (Amanda Ghassaei). На этот раз мы строим мост из балочных элементов. http://apps.amandaghassaei.com/TrussOptimization2D/

#Game #GitHub http://bit.ly/2C7JwSE

https://apps.amandaghassaei.com/TrussOptimization2D/ http://apps.amandaghassaei.com/TrussOptimization2D/ http://bit.ly/2C7JwSE

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

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

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

Нашему вниманию предлагается симулятор сложения фигурок из бумаги, который легко может отнять у вас несколько часов жизни. Сам симулятор работает полностью в браузере, есть множество шаблонов не только складывания, но и резки бумаги, есть красивая интерактивая анимация, и есть даже расчет поля деформаций!

А что если научить машину ускорять задачи топологической оптимизации?

И получить при этом многократное сокращение времени решения задачи?

Статья двух русских студентов (Иван Сосновик и Иван Оселедец) посвящена рассказывает про их проект, в котором нейронной сети показывали промежуточные результаты работы алгоритма топологической оптимизации и учили ее угадывать, какой будет итоговый результат. После обучения на 10 000 произвольно сгенерированных задачах для #ToPy нейрона смогла ускорить процесс оптимизации до 20 раз в рассматриваемых примерах!

Выборка для тренировки нейроне доступна на #GitHub: http://ift.tt/2hRdoWE

Привет всем, кто пишет свой движок топологической оптимизации от #opensource проекта #ToPy.

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

Кстати, ToPly не так прост, как может показаться. Он может решать как классические задачи оптимизации топологии с целью минимизации податливости при уменьшении объема, так и выполнять оптимизацию теплопроводности (вот это что-то новенькое!)

Ничего особенного, просто #CFD код #CFL3D от #NASA, разрабатываемый более 35 лет доступен жалеющим на #GitHub.

Цитата из описания кода с его сайта: “CFL3D is a structured-grid, cell-centered, upwind-biased, Reynolds-averaged Navier-Stokes (RANS) code. It can be run in parallel on multiple grid zones with point-matched, patched, overset, or embedded connectivities. Both multigrid and mesh sequencing are available in time-accurate or steady-state modes.”

http://ift.tt/2yddlyL https://cfl3d.larc.nasa.gov 🔗 CFL3D Version 6 Home Page

http://ift.tt/2v2FNSC https://cfl3d.larc.nasa.gov