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

Тег: Github

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

MYSTRAN - Free Finite Element Analysis Solver www.mystran.com

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

https://www.mystran.com

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

NACA-0012 airfoil with deploying spoiler Software used: https://github.com/vvflow/vvflowProcess of spoiler deviation is being modeling using method of viscous vortex domains (VVD). Re = 40 000. Spoi... www.youtube.com

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

Данный метод, например, реализован в #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

А знаете ли вы, что исходный код знаменитого #NASTRAN (#NASA Structural Analysis System) и сейчас лежит в свободном доступе в официальном репозитории NASA на #GitHub

GitHub - nasa/NASTRAN-95 Contribute to nasa/NASTRAN-95 development by creating an account on GitHub. github.com

#opensource https://github.com/nasa/NASTRAN-95

https://github.com/nasa/NASTRAN-95

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

GitHub - jfriedlein/usrmat_LS-Dyna_Fortran: Basics to implement user-defined materials (usrmat, umat) in LS-Dyna with Fortran Basics to implement user-defined materials (usrmat, umat) in LS-Dyna with Fortran - jfriedlein/usrmat_LS-Dyna_Fortran github.com

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

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

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

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

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

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

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

http://bit.ly/2CWHxQP

TrussOptimization2D

Truss Optimization 2D apps.amandaghassaei.com

Еще одна увлекательная КЭ игра от Аманды Гассаи (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

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

ORIGAMI SIMULATOR This app simulates how any origami crease pattern will fold. It calculates the geometry of folded or partially folded origami using a dynamic, GPU-accelerated solver and illustrates physical properties of the folded material. It also supports an immersive, interactive VR mode using WebVR. Code on Github. www.amandaghassaei.com

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

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

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

GitHub - ISosnovik/top: Dataset of topology optimization Dataset of topology optimization. Contribute to ISosnovik/top development by creating an account on GitHub. github.com

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

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

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

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

GitHub - williamhunter/topy: Topology Optimization using Python Topology Optimization using Python. Contribute to williamhunter/topy development by creating an account on GitHub. github.com

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

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

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

VK.com | VK m.vk.com

Цитата из описания кода с его сайта: “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