ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

PhiFlow Tutorial: Smoke Plume Simulation

Автор: Machine Learning & Simulation

Загружено: 2022-05-06

Просмотров: 8655

Описание: PhiFlow is a Python package that builds upon modern deep learning frameworks like JAX, PyTorch and TensorFlow. It simplifies the simulation of PDEs like for Comptational Fluid Dynamics and enables "Differentiable Physics". Here is the code: https://github.com/Ceyron/machine-lea...

"Differential Physics" is a modern paradigm that builds upon a clever combination of simulation techniques (like Finite Differences, Finite Volumes, Finite Volumes, Smoothed Particle Hydrodynamics etc.) and adjoint methods to interleave physics and deep learning. This can be used to solve inverse problems, train low-level deep learning correction models or control complicated PDEs.

PhiFlow enables this paradigm by making many advanced simulation techniques easily available from a high-level language like Python. It uses the powers of modern deep learning packages and thereby allows the efficient usage of accelerators like GPUs and TPUs.

In this video, we will only use the simulation aspects of PhiFlow to compute a simple scenario in fluid mechanics. Here, a species (hot smoke) is immersed in a fluid. The fluid adheres to the Navier-Stokes equations. The hot smoke follows an advection equation that is driven by the fluids velocity field. Additionally, the hot smoke exerts a force due to Buoyancy into the momentum equation of the fluid.

Here is the documentation of Φ-Flow: https://tum-pbs.github.io/PhiFlow/

Check out the GitHub Repo of Φ-Flow: https://github.com/tum-pbs/PhiFlow

Also check out the tutorial series over on ‪@holl-science‬ 's channel:    • Φ-Flow Tutorials  

-------

📝 : Check out the GitHub Repository of the channel, where I upload all the handwritten notes and source-code files (contributions are very welcome): https://github.com/Ceyron/machine-lea...

📢 : Follow me on LinkedIn or Twitter for updates on the channel and other cool Machine Learning & Simulation stuff:   / felix-koehler   and   / felix_m_koehler  

💸 : If you want to support my work on the channel, you can become a Patreon here:   / mlsim  

-------

Timestamps:
00:00 Intro
00:22 What is PhiFlow? Differentiable Physics?
00:49 Governing Equations (with Buoyancy)
01:30 Scenario and Boundary Conditions
02:08 Solution Strategy
04:30 Imports
05:10 Main Function Boilerplate
05:21 Defining velocity staggered field
06:50 Defining smoke centered field
07:56 Pre-Define inflow smoke pattern
09:35 Simulation Step Function
14:24 Simulation Loop + Visualization
16:22 First Run + Small Bug Fix
17:05 Changing to JAX + JIT for faster simulation
19:30 Discussion
19:43 Outro

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
PhiFlow Tutorial: Smoke Plume Simulation

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Weak Form for Navier-Stokes with Chorin's Projection

Weak Form for Navier-Stokes with Chorin's Projection

Визуализация внимания, сердце трансформера | Глава 6, Глубокое обучение

Визуализация внимания, сердце трансформера | Глава 6, Глубокое обучение

Приключения в кодинге: Моделирование жидкостей

Приключения в кодинге: Моделирование жидкостей

Real-Time Fluid Dynamics Made Simple with Python

Real-Time Fluid Dynamics Made Simple with Python

Parallel Lorenz Simulation in JAX

Parallel Lorenz Simulation in JAX

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

Adaptix vs Pydantic: или почему код на Python может работать быстро? / Python Mentor Podcast #3

Building the simplest fluid simulation that still makes sense

Building the simplest fluid simulation that still makes sense

Stable Fluids using the FFT in Julia | Fluid Simulation in Julia

Stable Fluids using the FFT in Julia | Fluid Simulation in Julia

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

LBM Fluid Simulation in Python with JAX | van Karman Vortex Street

LBM Fluid Simulation in Python with JAX | van Karman Vortex Street

Зачем нужна топология?

Зачем нужна топология?

Introduction to Lattice Boltzmann Method

Introduction to Lattice Boltzmann Method

18 - Как написать симуляцию воды/жидкости FLIP, работающую в браузере

18 - Как написать симуляцию воды/жидкости FLIP, работающую в браузере

Physics-Informed Neural Networks in JAX (with Equinox & Optax)

Physics-Informed Neural Networks in JAX (with Equinox & Optax)

Модели замыкания турбулентности: усреднённые по Рейнольдсу модели Навье-Стокса (RANS) и моделиров...

Модели замыкания турбулентности: усреднённые по Рейнольдсу модели Навье-Стокса (RANS) и моделиров...

Как компьютеры считывают код?

Как компьютеры считывают код?

Fluid dynamics feels natural once you start with quantum mechanics

Fluid dynamics feels natural once you start with quantum mechanics

Differential equations, a tourist's guide | DE1

Differential equations, a tourist's guide | DE1

FEniCS Tutorial: Navier-Stokes Equation for Lid-Driven Cavity

FEniCS Tutorial: Navier-Stokes Equation for Lid-Driven Cavity

GLM-5 УНИЧТОЖИЛА DeepSeek! Бесплатная нейросеть БЕЗ ограничений. Полный тест 2026

GLM-5 УНИЧТОЖИЛА DeepSeek! Бесплатная нейросеть БЕЗ ограничений. Полный тест 2026

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]