ycliper

Популярное

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

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

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

Топ запросов

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

Моделирование течения в трубах под давлением на Python | Профиль Хагена-Пуазёйля

Автор: Machine Learning & Simulation

Загружено: 2022-02-04

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

Описание: Давайте напишем код на Python/NumPy для простейшего моделирования уравнения Навье-Стокса в вычислительной гидродинамике (CFD) – течения в трубе с периодическими граничными условиями, обусловленными постоянным градиентом давления. Со временем формируется параболический профиль Хагена-Пуазейля. Скачать исходный код можно здесь: https://github.com/Ceyron/machine-lea...

Из-за вязкостных эффектов уравнений Навье-Стокса поток создаёт пограничные слои вблизи граничных условий на твёрдой стенке. В этом видео мы рассмотрим течение в трубе, для которого верхняя граница области представляет собой граничное условие на стенке. Эта симметрия заставляет изначально однородный профиль скорости принять параболическую форму. Течение в трубе, обусловленное градиентом давления, также является одним из тех редких случаев, для которых существует аналитическое решение уравнений Навье-Стокса – закон Хагена-Пуазейля. https://en.wikipedia.org/wiki/Hagen%E...

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

-------

📺: Если вам нравится мой подход к преподаванию и вы любите гидродинамику (это, конечно, настоящий джекпот), посмотрите это видео:    • Pressure Driven Pipe Flow Simulation in Py...  

📝: Загляните в репозиторий канала на GitHub, куда я выкладываю все рукописные заметки и файлы с исходным кодом (вклад очень приветствуется): https://github.com/Ceyron/machine-lea...

📢: Подписывайтесь на меня в LinkedIn или Twitter, чтобы быть в курсе новостей канала и других интересных материалов о машинном обучении и моделировании:   / felix-koehler   и   / felix_m_koehler  

💸: Если вы хотите поддержать мою работу над каналом, вы можете стать спонсором Patreon здесь:   / mlsim  

-------

Временные метки:
00:00 Введение
01:21 Сценарий с периодическими граничными условиями
02:31 Ожидаемый результат
03:42 Упрощения и дискретизации
05:44 Стратегия решения/алгоритм
07:24 Импорт
07:43 Определение констант
09:17 Шаблон
09:32 Создание сетки
11:05 Периодические центральные разности
13:31 Периодический пятиточечный шаблон для оператора Лапласа
14:56 Настройка временной петли
15:11 Начальное условие
16:42 Конвекция
17:17 Диффузия
17:31 Обновление скорости с явным эйлеровым методом
18:44 Принудительное выполнение граничных условий на стенке
19:07 Продвижение во времени
19:29 Настройка интерактивной визуализации
21:22 Первый запуск
21:58 Построение графика в тёмном режиме — почему бы и нет?
22:41 Визуализация профиля скорости
23:44 Обсуждение профиля Хагена-Пуазейля
24:37 Изменение параметров
25:42 Вопросы устойчивости
27:27 Заключение

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Моделирование течения в трубах под давлением на Python | Профиль Хагена-Пуазёйля

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

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

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

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

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

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

Simulating Pipe Flow on a Staggered Grid in Python | with Inflow & Outflow

Simulating Pipe Flow on a Staggered Grid in Python | with Inflow & Outflow

Разъяснение уравнений Навье-Стокса: от векторных полей до химических реакций

Разъяснение уравнений Навье-Стокса: от векторных полей до химических реакций

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

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

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

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

Real-Time Fluid Dynamics Made Simple with Python

Real-Time Fluid Dynamics Made Simple with Python

Почему реактивный двигатель не плавится? [Veritasium]

Почему реактивный двигатель не плавится? [Veritasium]

Написание моделирования турбулентности в Julia

Написание моделирования турбулентности в Julia

.kkrieger - Инженерное Безумие Размером 96KB

.kkrieger - Инженерное Безумие Размером 96KB

Building the simplest fluid simulation that still makes sense

Building the simplest fluid simulation that still makes sense

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Как заговорить на любом языке? Главная ошибка 99% людей в изучении. Полиглот Дмитрий Петров.

Model + Simulate Spring Mass in Python

Model + Simulate Spring Mass in Python

Решатель 3D псевдоспектральных уравнений Навье-Стокса на языке Julia

Решатель 3D псевдоспектральных уравнений Навье-Стокса на языке Julia

Стабильные жидкости, реализованные на Python/NumPy

Стабильные жидкости, реализованные на Python/NumPy

Решение уравнений Навье-Стокса на Python | Вычислительная гидродинамика на Python | Резонатор с п...

Решение уравнений Навье-Стокса на Python | Вычислительная гидродинамика на Python | Резонатор с п...

SPH Fluid Simulation in Python

SPH Fluid Simulation in Python

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Музыка для работы за компьютером | Фоновая музыка для концентрации и продуктивности

Simple Lattice-Boltzmann Simulator in Python | Computational Fluid Dynamics for Beginners

Simple Lattice-Boltzmann Simulator in Python | Computational Fluid Dynamics for Beginners

Fluid dynamics feels natural once you start with quantum mechanics

Fluid dynamics feels natural once you start with quantum mechanics

Промты уже прошлое. 4 шага как обучиться работе с нейросетями за 7 дней

Промты уже прошлое. 4 шага как обучиться работе с нейросетями за 7 дней

Понимание GD&T

Понимание GD&T

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



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



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