ВИРТУАЛЬНЫЙ СИМУЛЯТОР ДЛЯ ИЗУЧЕНИЯ ПРИТОЧНЫХ СТРУЙ НА БАЗЕ UNREAL ENGINE

ВИРТУАЛЬНЫЙ СИМУЛЯТОР ДЛЯ ИЗУЧЕНИЯ ПРИТОЧНЫХ СТРУЙ НА БАЗЕ UNREAL ENGINE

Авторы публикации

Рубрика

Технические науки

Просмотры

107

Журнал

Журнал «Научный лидер» выпуск # 45 (246), Ноябрь ‘25

Поделиться

Представлена проектная версия учебного симулятора для изучения свободных приточных струй, разработанная на базе игрового движка Unreal Engine. Симулятор позволит в реальном времени изменять скорость и температуру притока, геометрию сопла и другие параметры, наблюдая их влияние на структуру и динамику струи. В статье описаны архитектура «CFD ядро + UE визуализация», выбранные численные методы, организация взаимодействия с пользователем, а также методика верификации и валидации. Показано, что интерактивные эксперименты с мгновенной обратной связью повысят понимание процессов тепло и массообмена у студентов инженерных направлений. 

Эффективность вентиляционных систем и комфорт в помещениях во многом определяются поведением приточных струй. Традиционные методы изучения этого явления - физические стенды, дымовая визуализация - плохо масштабируются и не позволяют быстро менять параметры, что затрудняет понимание сложных аэродинамических процессов. Профессиональные пакеты вычислительной гидродинамики (CFD) обеспечивают высокую точность, но требуют сложной настройки и долгого расчёта, поэтому в учебном процессе используются редко. Для решения этих проблем предлагается виртуальный симулятор, сочетающий упрощённую, но физически корректную модель течения с современными средствами визуализации и взаимодействия. Интерфейс, реализованный на Unreal Engine, обеспечит интуитивную настройку входных параметров и мгновенную визуальную обратную связь. Предполагается, что такая система позволит студентам самостоятельно исследовать влияние различных факторов на структуру струи и повысит эффективность изучения процессов тепло и массообмена.

Методология и архитектура симулятора Разрабатываемая система имеет двухуровневую структуру. На нижнем уровне располагается вычислительное ядро, реализованное на C++, основанное на методе конечных объёмов. В базовом режиме модель выполняет расчёт ламинарного течения; для типовых вентиляционных задач реализованы упрощённые турбулентные модели RANS типа k–ε, обеспечивающие приемлемый баланс точности и быстродействия. Временная дискретизация может выполняться как явными, так и неявными схемами. Для неизотермичных режимов учтены теплоперенос и подъемная сила, что позволит моделировать искривление струи под действием температурных градиентов. На верхнем уровне используется игровой движок Unreal Engine, который отвечает за ввод параметров, управление сценариями и визуализацию результатов. Визуализация полей скорости и температуры реализуется с помощью системы Niagara: пользователю отображаются поля скорости, линии тока, температурные карты и анимация частиц, демонстрирующая процесс перемешивания. Интерфейс, созданный в Blueprints, включает панели для ввода параметров, функции сохранения и загрузки сценариев и быстрый перезапуск экспериментов. Связь между вычислительным ядром и фронтендом осуществляется либо посредством встраивания библиотеки непосредственно в проект UE, либо через лёгкий обмен данными по API (сокеты или временные файлы) в асинхронном режиме. Методология проверки корректности работы симулятора включает несколько этапов. На этапе верификации используются метод Manufactured Solutions, юнит тестирование, контроль балансов массы и энергии на простых задачах. Далее проводится анализ сходимости по сетке: серия расчётов на различных разрешениях позволит оценить порядок точности и выбрать оптимальную расчётную сетку. На этапе валидации профили скорости и температуры сравниваются с литературными эталонами и результатами расчётов в OpenFOAM или коммерческих пакетах; по возможности используются опубликованные экспериментальные данные. Завершающий этап - педагогическое тестирование: проведение пред и пост тестов со студентами и сбор их отзывов о понятности и удобстве использования симулятора.

Пилотный прототип симулятора позволит в интерактивном режиме изменять скорость воздушного потока, температурные характеристики, геометрию сопла и другие параметры притока. Любое изменение входных данных немедленно отразится на визуализации: пользователь наблюдает распределение скорости вдоль оси струи, формирование зон перемешивания на границе струи с окружающей средой и влияние температурных градиентов на траекторию. Проведённые тесты подтвердят, что полученные профили скорости и температуры имеют физически правдоподобную форму и согласуются с классическими теоретическими предсказаниями и эталонными CFD расчётами. Расчёты на оптимально подобранных сетках устойчивы и воспроизводимы. Предварительное педагогическое исследование покажет, что студенты, работающие с симулятором, демонстрируют более глубокое понимание процессов формирования струй и лучше справляются с анализом задач вентиляции по сравнению с контрольной группой. Участники отметят удобство использования интерфейса и наглядность визуализации. Вместе с тем проект имеет ряд ограничений. Для обеспечения быстрых расчётов приходится ограничивать размер расчётной сетки и использовать упрощённые модели турбулентности, что не позволит воспроизводить мелкомасштабные вихревые структуры. Реализация более точных моделей, таких как LES или DNS, ограничена отдельными демонстрациями из-за их ресурсоёмкости. Сложность интеграции вычислительного ядра с Unreal Engine требует аккуратной работы с управлением памятью и синхронизацией процессов. Для полноценной валидации модели необходимы достоверные экспериментальные данные для изучаемых режимов течения и геометрий.

Разрабатываемый виртуальный симулятор приточных струй представляет собой инновационное учебное средство, сочетающее упрощённые CFD расчёты с современными средствами визуализации. Возможность в реальном времени менять параметры притока и сразу видеть результаты сделает симулятор эффективным инструментом для обучения студентов теплофизическим и аэродинамическим дисциплинам. По сравнению с традиционными лабораторными установками и профессиональными CFD пакетами предлагаемый подход обеспечит высокую наглядность и интерактивность при приемлемой точности. В перспективе планируется расширение функциональности системы: внедрение LES и гибридных моделей турбулентности, поддержка VR/AR режимов для погружающего обучения, увеличение библиотеки сценариев с различными типами помещений и системами с несколькими притоками. Также планируется публикация открытого набора учебных задач и примеров верификации для более широкого использования разрабатываемого симулятора в образовательном процессе.

Список литературы

  1. Лойцянский, Л.Г. Механика жидкости и газа: Учебник для вузов / Л.Г. Лойцянский. - М.: Дрофа, 2003. - 840 с.
  2. Флетчер, К. Вычислительные методы в динамике жидкостей: В 2-х томах. Том 1 / К. Флетчер. - М.: Мир, 1991. - 504 с.
  3. Гарбарук, А.В. Моделирование турбулентности в расчетах сложных течений: Учебное пособие / А.В. Гарбарук, М.Х. Стрелец, М.Л. Шур. - СПб.: Изд-во Политехн. ун-та, 2012. - 88 с.
  4. Белов, И.А. Моделирование турбулентных течений: Учебное пособие / И.А. Белов, С.А. Исаев. - СПб.: Балт. гос. техн. ун-т, 2001. - 108 с.
  5. Крайнов, А.Ю. Применение технологий виртуальной реальности в образовании / А.Ю. Крайнов // Современные наукоемкие технологии. - 2019. - № 11. - С. 175-179
  6. Unreal Engine: Документация по системе Niagara // Epic Games: официальный сайт. - 2025. - URL: https://docs.unrealengine.com/5.0/ru/ overview-of-niagara-effects-for-unreal-engine/ (дата обращения: 08.11.2025)
Справка о публикации и препринт статьи
предоставляется сразу после оплаты
Прием материалов
c по
Осталось 3 дня до окончания
Размещение электронной версии
Загрузка материалов в elibrary
Публикация за 24 часа
Узнать подробнее
Акция
Cкидка 20% на размещение статьи, начиная со второй
Бонусная программа
Узнать подробнее