Это старая версия документа!
Содержание
Основы вычислительной гидродинамики (CFD)
Вычислительная гидродинамика (CFD) — метод численного решения уравнений движения жидкости и газа в трёхмерной области. В ЦОД применяется для анализа воздушных потоков, теплоотдачи, рециркуляций, эффективности распределения воздушных объёмов и оптимизации схем охлаждения.
1. Физическая основа
CFD моделирует движение среды, описываемое фундаментальными законами:
* Сохранение массы (непрерывность) * Сохранение импульса (уравнения Навье–Стокса) * Сохранение энергии (теплоперенос)
Уравнения нелинейные, взаимосвязанные и не имеют аналитического решения при реальных условиях ЦОД (турбулентность, сложная геометрия, источники тепла). Поэтому используется численное решение.
2. Переменные и поле данных
Каждая расчётная ячейка содержит набор параметров:
* скорость: \(u, v, w\); * давление \(P\); * температура \(T\); * турбулентные характеристики (k, ε и др.); * энтальпия, влажность, концентрации примесей (при необходимости).
Потоки массы/импульса/энергии через грани ячейки называются потоками через грань (flux), и формируют принципиальную логику расчёта.
Подход позволяет учитывать теплообмен между воздухом и твёрдыми поверхностями, конвекцию, проводимость, радиационный теплообмен (при необходимости), а также влияние оборудования.
3. Постановка задачи
3.1. Геометрия расчёта
Модель включает:
* зал машинного зала; * стойки и компоненты ИТ-оборудования; * пустоты фальшпола; * воздуховоды, решётки, перфорированные плиты; * CRAC/CRAH; * возможные препятствия (кабельные лотки, балки, преграды).
3.2. Источники и стоки
Внутри области задаются:
* источники тепла — ИТ-оборудование; * массовые источники — вентиляторы, CRAC; * источники импульса — движение воздуха через устройства; * влажность и загрязнения — для специализированных моделей.
3.3. Граничные условия
Типы:
* скорость на входе, расход воздуха; * давление/расход на выходе; * тепловые граничные условия: fixed temperature, тепловой поток, адиабатическая поверхность; * сопротивления и характеристики перфорированных плит; * конъюгированный теплообмен воздух ↔ металл/корпус оборудования.
В моделировании подъёмной силы применяется приближение Буссинеска, позволяющее учитывать влияние изменений температуры на плотность воздуха при небольших перепадах.
4. Выбор и построение расчётной сетки
4.1. Структурированная сетка
* прямоугольные ячейки; * высокая вычислительная эффективность; * подходит для прямолинейной архитектуры ЦОД.
Недостатки:
* большие отношения сторон ячеек ухудшают точность; * ступенчатые поверхности ухудшают моделирование препятствий.
4.2. Неструктурированная сетка
* тетраэдры, полиэдры, призмы; * позволяет точно обрабатывать сложную геометрию.
Минусы:
* больше памяти, медленнее расчёт; * важен контроль качества ячеек (углы, искажения).
4.3. Требования к сетке
* сгущение в зонах рециркуляций; * высокая детализация вблизи стоек и перфораций; * уплотнение вдоль путей холодного воздуха; * обязательное исследование зависимости решений от размера сетки.
5. Численные методы
5.1. Метод конечных объёмов (FVM)
Основной метод для ЦОД — обеспечивает баланс потоков, устойчивость и приемлемую скорость решения.
Принципы:
* интегрирование уравнений по объёму ячейки; * поток через грань всегда согласован с соседней ячейкой; * давление — в центрах ячеек; скорости — на гранях (staggered grid).
Преимущества:
* высокая устойчивость, малое влияние «математического шума»; * простая интерпретация балансов.
Недостатки:
* ограничение на сложную геометрию (частично решается гибридными сетками).
5.2. Метод конечных элементов (FEM)
* подходит для деформируемых тел, механики, вибраций; * в CFD используется редко из-за высокой стоимости вычислений; * обеспечивает высокую гладкость решения.
5.3. Быстродействующие методы
* FFD (Fast Fluid Dynamics) — проекционный метод, подходит для GPU. * LBM (метод решётки Больцмана) — дискретизация на решётке; великолепно параллелится.
LBM быстро считается на GPU и подходит для интерактивных расчётов, но хуже справляется с моделями большой сложности и турбулентностью.
6. Решение уравнений
6.1. Итерационный процесс
CFD использует «предположи → вычисли → скорректируй»:
1. начальное поле скорости и давления; 2. вычисление потоков через грани; 3. корректировка переменных; 4. повтор до выполнения критериев сходимости.
6.2. Стабилизация
* фиктивный шаг по времени (pseudo-time step) — снижает скачки переменных; * линейная релаксация — уменьшает величину корректировок; * ложный временной шаг — моделирует поведение, как если бы прошёл небольшой промежуток времени.
6.3. Невязки (residuals)
Невязка — остаточная ошибка уравнения, показывающая нарушение баланса массы, импульса или энергии.
Малые невязки означают устойчивость решения, но не его физическую достоверность.
7. Критерии готовности решения
Решение считается пригодным, если:
* невязки ниже установленного порога; * ключевые точки (inlet racks, top of racks) стабилизировались; * исследование чувствительности к сетке показало устойчивость; * отсутствуют нефизичные рециркуляции, осцилляции, скачки температуры.
8. Постобработка результатов
8.1. Типовые выходные поля
* трёхмерные поля температуры, давления, скорости; * распределение тепловых нагрузок; * массовые и тепловые потоки через элементы.
8.2. Плоскости результатов
Плоскости позволяют анализировать:
* температурный профиль; * поля скоростей; * направления потоков; * эффективность холодного/горячего коридора.
8.3. Линии тока
Линии тока — основной визуальный инструмент: показывают траекторию движения холодного и горячего воздуха.
Используются для:
* анализа зон рециркуляции; * поиска «коротких замыканий» потоков; * оценки равномерности подачи холодного воздуха.
8.4. Поверхностные графики
* температура на поверхностях оборудования; * тепловой поток; * давление на барьеры и каналы; * изоповерхности концентраций (загрязнения, влажность).
8.5. Производные величины
Примеры:
* суммарный расход через перфорацию; * коэффициент неравномерности охлаждения шкафа; * температура на входе ИТ-оборудования; * эффективность использования холодного воздуха.
Ключевые идеи
- CFD описывает движение воздуха в ЦОД через решение уравнений сохранения массы, импульса и энергии.
- Метод конечных объёмов — основной подход благодаря устойчивости и балансу потоков.
- Сетка, геометрия и граничные условия определяют точность расчёта больше, чем сам решатель.
- Невязки показывают математическую сходимость, но не физическую корректность.
- Линии тока, температурные плоскости и изоповерхности — ключевые инструменты анализа.
- CFD необходимо регулярно сравнивать с фактическими измерениями ЦОД.
- Метод позволяет оптимизировать маршруты воздуха, исключать рециркуляции и снижать PUE.
