Автомобиль с единой настройкой подвески для всех колёс — на гладком асфальте мягко, но на просёлке трясёт. Примерно так устроены современные компьютерные модели жидкостей и газов: все возмущения — от крупных водоворотов до мелкой ряби — успокаивают одним общим «тормозом». Стохастическое моделирование потоков давно ищет более тонкий инструмент.
Группа разработчиков взяла за основу популярную решёточную схему D3Q125 (125 фиксированных скоростей в трёхмерном пространстве) и разделила турбулентность по этажам. Вместо одного датчика неравновесности они ввели три отдельных: K2 для крупных вихрей, K3 для средних и K4 для самых мелких. Каждый датчик управляет своим спектром затухания — как отдельный амортизатор для каждого типа неровностей. В тестах такое разделение сработало избирательно: когда активировали, скажем, только K3, остальные секторы оставались невозмутимыми с точностью до ошибок округления.
У метода обнаружилась чувствительность к системе отсчёта: эффект зависит от того, смотрим ли мы на поток из лаборатории или движемся вместе с ним. Но знак поправки — то есть само улучшение — оставался устойчивым во всех проверенных конфигурациях. Главные физические инварианты (масса, импульс) сохранялись с машинной точностью, а численная «жидкость» оставалась положительной — не возникало отрицательных плотностей.
Пока это только демонстрация механизма на фиксированном наборе скоростей. Для уверенности в универсальной точности нужна независимая проверка по эталонным кинетическим данным. Но уже сейчас ясно: ионный канал турбулентности можно настраивать поэтажно, и это снижает шум.
Число 125 в названии схемы D3Q125 — это количество разрешённых скоростей для частиц: три измерения, пять уровней в каждом направлении, и ещё множество диагональных комбинаций. Такой набор позволяет точнее описывать сложные течения, но требует больше вычислений.