Тепловой расчёт — Deep Station One

1. Тепловой бюджет (TDP)

Компонент Конфиг A (1 GPU) Конфиг B (2 GPU) Конфиг C (MAX)
CPU (EPYC 7543P) 1× = 225 W 1× = 225 W 2× = 450 W
RTX 4090 48GB 1× = 450 W 2× = 900 W 4× = 1 800 W
RAM, чипсет, VRM, SSD ~50 W ~50 W ~80 W
Итого TDP ~725 W ~1 175 W ~2 330 W

Конфиг A/B: до 1 200 W. Конфиг C: до 2 400 W (с запасом).


2. Параметры масла

Белое минеральное масло (вазелиновое), вязкость 10–15 cSt при 40°C.

Параметр Значение
Плотность (ρ) 850 кг/м³
Удельная теплоёмкость (cₚ) 2.0 кДж/(кг·К)
Вязкость при 40°C 10–15 cSt
Вязкость при 60°C ~5–8 cSt (снижается!)
Теплопроводность 0.13 Вт/(м·К)

3. Расчёт расхода

Формула: Q = P / (ρ × cₚ × ΔT)

Целевой ΔT масла (вход → выход): 10°C (масло 55°C → 65°C на самом горячем участке).

Q = 1200 / (850 × 2000 × 10)
Q = 1200 / 17 000 000
Q = 0.0000706 м³/с
Q = 0.0706 л/с
Q ≈ 4.2 л/мин
Конфигурация TDP Расход при ΔT=10°C Расход при ΔT=5°C
Конфиг A 725 W 2.6 л/мин 5.1 л/мин
Конфиг B 1175 W 4.2 л/мин 8.3 л/мин
Конфиг C (MAX) 2330 W 8.2 л/мин 16.5 л/мин

4. Размеры бака

На основе EATX (305 × 330 мм) + GPU (длина ~340 мм, высота ~140 мм из PCIe-слота):

Конфиг A/B (1–2 GPU, 1 CPU)

Параметр Размер Примечание
Длина (внутр.) ~420 мм Плата + разъёмы + запас
Ширина (внутр.) ~350 мм Ширина EATX
Высота (внутр.) ~250 мм GPU высота + уровень масла сверху
Объём ~37 л 0.42 × 0.35 × 0.25
Стенка PC 10 мм → внешние размеры ~440 × 370 × 270
Масло (заливка ~80%) ~30 л Часть объёма — компоненты

Конфиг C (4 GPU, 2 CPU)

Два процессора + четыре GPU требуют значительно больший бак:

Параметр Размер Примечание
Длина (внутр.) ~500 мм 2× CPU + запас
Ширина (внутр.) ~400 мм EATX + 4 GPU в два ряда
Высота (внутр.) ~280 мм GPU + усиленный запас масла
Объём ~56 л 0.50 × 0.40 × 0.28
Стенка PC 10 мм → внешние размеры ~520 × 420 × 300
Масло (заливка ~80%) ~45 л Часть объёма — компоненты

5. Радиатор (маслоохладитель АКПП)

Типичный автомобильный маслоохладитель АКПП:

По конфигурациям

Конфиг A/B Конфиг C (MAX)
Требуемая мощность 0.7–1.2 кВт 2.3 кВт
Радиаторов 1 2 (параллельно)
Мощность радиаторов 2–5 кВт 4–10 кВт
Запас 2–4× ✅ 2–4× ✅
Вентиляторы 1–2 × 140мм 2–4 × 140мм
Цена радиатор(ы) $30–80 $60–160

Конфиг C с одной решёткой — рискованно (загрузка 46–100%, перегрев летом). Две решётки обязательны.


6. Варианты контуров

Вариант 1: Одна помпа + коллектор

                    ┌─────────────┐
                    │  Радиатор   │
                    │    АКПП     │
                    │  + вентил.  │
                    └──────┬──────┘
                           │
     ┌─────────────────────┤
     │                     │
     ▼                     │
┌─────────┐          ┌─────┴─────┐
│ Помпа   │◄─────────┤ Верх бака │
└────┬────┘          └───────────┘
     │
     ▼
┌──────────┐
│ Коллектор│
├────┬─────┤
│    │     │
▼    ▼     ▼
┌──┐ ┌──┐ ┌──┐
│CP│ │G1│ │G2│   ← Кожухи (shrouds)
│U │ │PU│ │PU│     с термодатчиками
└┬─┘ └┬─┘ └┬─┘     + датчики расхода
 │    │    │        на выходах
 ▼    ▼    ▼
 ═══════════
  Объём бака

Сенсоры:

Вариант 2: Главная помпа + индивидуальные микро-помпы

                    ┌─────────────┐
                    │  Радиатор   │
                    │    АКПП     │
                    │  + вентил.  │
                    └──────┬──────┘
                           │
     ┌─────────────────────┤
     │                     │
     ▼                     │
┌─────────┐          ┌─────┴─────┐
│ Главная │◄─────────┤ Верх бака │
│ помпа   │          └───────────┘
└────┬────┘
     │
     ▼
   Низ бака
   ═════════

  Внутри бака:

  ┌────────┐  ┌────────┐  ┌────────┐
  │Помпа-1 │  │Помпа-2 │  │Помпа-3 │
  │(мини)  │  │(мини)  │  │(мини)  │
  └───┬────┘  └───┬────┘  └───┬────┘
      ▼          ▼          ▼
  ┌──────┐  ┌──────┐  ┌──────┐
  │ CPU  │  │ GPU1 │  │ GPU2 │
  │кожух │  │кожух │  │кожух │
  └──┬───┘  └──┬───┘  └──┬───┘
     │         │         │
     ▼         ▼         ▼
   Объём бака (горячее масло всплывает ↑)

Сравнение вариантов

Критерий Вар. 1 (одна помпа + коллектор) Вар. 2 (главная + мини-помпы)
Простота конструкции 🟡 Средне: коллектор, разводка 🟢 Проще: главный контур тривиальный
Надёжность 🔴 Одна помпа = single point of failure 🟢 Главная помпа отказала → мини-помпы ещё работают
Балансировка потока 🔴 Проблема: GPU берёт больше, CPU голодает 🟢 Каждый компонент — свой расход, независимый
Масштабируемость 🔴 Коллектор нужно переделывать 🟢 Добавил GPU = добавил мини-помпу
Контроль (ESP32) 🟡 Можно менять обороты одной помпы 🟢 PWM на каждую мини-помпу отдельно
Термо-управление 🟡 Общий расход 🟢 Адаптивный расход по температуре каждого
Давление / гидравлика 🔴 Высокое: радиатор + коллектор + кожухи 🟢 Главная: только радиатор. Мини: только кожух
Пассивный режим 🔴 Нет помпы = нет потока 🟡 Естественная конвекция: горячее вверх, холодное вниз
Кол-во помп 1 (мощная) 1 мощная + 2–3 мини
Стоимость помп ~$40–80 ~$40–80 + 2–3 × $10–20 = $60–140
Сложность фитингов 🔴 Коллектор, тройники, много фитингов 🟢 Мини-помпы внутри бака, без фитингов
Обслуживание 🟡 Доступ к внешней помпе 🟡 Мини-помпы внутри — нужно доставать

Рекомендация: Вариант 2

Причины:

  1. Декомпозиция задач: главная помпа отвечает только за теплообмен (бак ↔ радиатор), мини-помпы — за направленный поток на горячие компоненты
  2. Независимый контроль: ESP32 может увеличить расход именно на GPU, который нагрелся, не трогая CPU
  3. Нет коллектора: меньше фитингов, меньше точек протечки
  4. Отказоустойчивость: если мини-помпа сдохла — естественная конвекция масла всё ещё работает (хуже, но не критично)
  5. Разница в цене: ~$20–60 — незначительна

7. Подбор помп

Ключевое решение: Все помпы — центробежные с магнитной муфтой и бесколлекторными (BLDC) моторами. Это обеспечивает: герметичность (нет механического уплотнения), тишину, долговечность, PWM-управление.

Главная помпа (бак → радиатор)

Требования:

Категория 1: Автомобильные EV/интеркулерные помпы

Скрытая жемчужина: спроектированы для работы годами в агрессивной среде, IP-защита, огромный запас.

Модель Расход (вода) Питание Управление Цена ($) Примечания
Pierburg CWA 50 ~35–40 л/мин 12V PWM + CAN $40–80 На 10 л/мин масла загружена на ~30–40%, бесшумна
Pierburg CWA 100 ~80 л/мин 12V PWM + CAN $60–120 Избыточна, с запасом
Bosch PAD (0 392 023 004) ~20–25 л/мин 12V PWM (не все ревизии) $30–60 Легче найти, чуть шумнее

Pierburg CWA 50 — топ-выбор для Конфиг B/C. При работе с маслом на 30–40% нагрузки — практически бесшумна. PWM + CAN: написать драйвер на ESP32 тривиально (C/C++).

Категория 2: Промышленные OEM-помпы

Используются в медицинском оборудовании, пищевой промышленности, системах климат-контроля.

Модель Расход (вода) Питание Управление Цена ($) Примечания
Topsflo TL-C01 / TS5 ~20–25 л/мин 12V / 24V PWM (5V) + тахо (FG) $30–60 Корпус PPS, уплотнители FKM (Viton)
Iwaki NRD-20 / NRD-30 ~15–20 л/мин 24V BLDC PWM $80–150 Японское качество, практически вечные

Topsflo TL-C01 — лучший по соотношению цена/функциональность. Отдельные пины: PWM вход (5V), FG выход (тахо) — прямая интеграция с ESP32. 24V версия предпочтительнее (ниже ток → тоньше провода, меньше потерь). Корпус PPS + уплотнители FKM (Viton) — идеальная совместимость с диэлектрическими маслами.

Категория 3: Компьютерный кастомный сегмент

Модель Расход (вода) Питание Управление Цена ($) Примечания
Laing D5 (Xylem D5 PWM) ~24 л/мин 12V PC PWM $100–150 Феноменально тихая
2× D5 последовательно ~24 л/мин, 2× напор 12V PC PWM $200–300 Резервирование: одна сдохла — вторая тянет

Dual D5 — premium-вариант для продакшена: абсолютная тишина + отказоустойчивость. Одной D5 для 10 л/мин масла может не хватить (падение напора в радиаторах). Две последовательно удваивают гидравлический напор.

Сравнение главных помп

Pierburg CWA 50 Topsflo TL-C01 D5 (single) 2× D5
Расход маслом (оценка) 12–15 л/мин 8–10 л/мин 4–6 л/мин 6–10 л/мин
Шум на рабочих оборотах ~20–25 дБ <30 дБ ~20–25 дБ ~22–28 дБ
PWM + обратная связь ✅ PWM + CAN ✅ PWM + FG ✅ PWM ✅ PWM
Совместимость с маслом ✅ (FKM/Viton) 🟡 (для воды) 🟡
Отказоустойчивость ❌ Single ❌ Single ❌ Single ✅ Redundancy
Цена $40–80 $30–60 $100–150 $200–300
Рекомендация ★ Конфиг B/C ★ Конфиг A/B Прототип Premium

Рекомендация по главной помпе

Конфигурация Рекомендуемая помпа Обоснование
Конфиг A (725W, 2.6 л/мин) Topsflo TL-C01 ($30–60) Достаточно потока, PWM + тахо, дёшево
Конфиг B (1175W, 4.2 л/мин) Pierburg CWA 50 ($40–80) Запас 3–4×, бесшумна на 30–40%
Конфиг C (2330W, 8.2 л/мин) Pierburg CWA 50 ($40–80) Даже для max нагрузки — запас 1.5–2×
Premium (любой) 2× D5 последовательно ($200–300) Абсолютная тишина + резервирование

Мини-помпы (кожухи компонентов)

Требования:

Вариант Расход Цена ($) Плюсы
Topsflo мини (TL-B серия) 2–5 л/мин $15–25 PWM, тихая, совместима с маслом
12V мини BLDC (AliExpress OEM) 1–5 л/мин $8–15 Дёшево, магнитная муфта
DC мембранная (мини) 0.5–2 л/мин $5–10 Самая дешёвая, но шумнее

Выбор: мини BLDC помпа ($8–25) × 3–6 штук

Важные замечания по фитингам и доступности

⚠️ Фитинги: Автомобильные помпы (Pierburg/Bosch) часто имеют нестандартные патрубки под хомут (напр. 20 мм). Заранее предусмотреть переходники, чтобы избежать заужений (бутылочных горлышек) на входе в насос.

Доступность: Topsflo, Pierburg — доступны на AliExpress, Shopee, Lazada. Iwaki — сложнее купить в розницу. D5 — доступна в любом магазине СЖО (watercooling).


8. Шум

Уровни шума по источникам

Источник Уровень (дБА) Примечание
Pierburg CWA 50 (на 30–40%) 20–25 Практически бесшумна
Topsflo TL-C01 (средние обороты) 25–30 Заявлено <40 дБ на максимуме
D5 (Laing) на средних оборотах 20–25 Феноменально тихая
Мини BLDC (погружная в масле) 20–30 Масло + корпус PC глушат звук
Вентиляторы 140мм × 2 (средние RPM) 25–35 Зависит от модели и оборотов
Суммарно (Pierburg/Topsflo) ~28–35 Тише бытового холодильника
Суммарно (2× D5) ~25–30 Практически бесшумно

Для контекста: типичный воздушный сервер — 60–75 дБА. Все наши варианты — в 2–3× тише.

Почему мини-помпы тише номинала

Мини-помпы работают погружёнными в масло. Масло:

Реальный слышимый шум мини-помп: значительно ниже паспортных данных.


9. Сенсоры

Сенсор Кол-во Цена/шт ($) Итого ($)
DS18B20 (температура, водонепр.) 6 1 6
YF-S201 (расход, в кожух) 3 3 9
Термодатчик масла на входе радиатора 1 1 1
Термодатчик масла на выходе радиатора 1 1 1
Термодатчик воздуха (ambient) 1 1 1
Итого 12 ~$18

Все данные → ESP32 контроллер → PWM управление помпами и вентиляторами.


10. Итого: стоимость системы охлаждения

Конфиг A/B (1 радиатор)

Компонент Цена ($)
Корпус (поликарбонат, фрезеровка) 100–200
Масло (~30 л) 50–150
Главная помпа (Topsflo / Pierburg) 30–80
Мини-помпы × 3 24–75
Радиатор АКПП × 1 30–80
Вентиляторы × 2 15–30
Сенсоры (12 шт) 18
Фитинги, шланги, кожухи, переходники 40–80
Итого $307–713

Конфиг C (2 радиатора)

Компонент Цена ($)
Корпус (поликарбонат, фрезеровка, бак 56л) 150–300
Масло (~45 л) 70–225
Главная помпа (Pierburg CWA 50) 40–80
Мини-помпы × 6 48–150
Радиаторы АКПП × 2 60–160
Вентиляторы × 4 30–60
Сенсоры (18 шт) 28
Фитинги, шланги, кожухи, переходники 60–120
Итого $486–1 123

11. Алгоритм управления (ESP32)

loop:
  T_cpu  = read(DS18B20_cpu_out)
  T_gpu1 = read(DS18B20_gpu1_out)
  T_gpu2 = read(DS18B20_gpu2_out)
  T_rad_in  = read(DS18B20_rad_in)
  T_rad_out = read(DS18B20_rad_out)

  // Мини-помпы: пропорциональный контроль
  pump_cpu_pwm  = PID(T_cpu,  target=60°C)
  pump_gpu1_pwm = PID(T_gpu1, target=62°C)
  pump_gpu2_pwm = PID(T_gpu2, target=62°C)

  // Главная помпа: по максимальной температуре
  T_max = max(T_cpu, T_gpu1, T_gpu2)
  main_pump_pwm = PID(T_max, target=60°C)

  // Вентиляторы: по температуре на входе радиатора
  fan_pwm = PID(T_rad_in, target=55°C)

  // Аварийный режим
  if T_max > 70°C:
    all_pumps = 100%
    fans = 100%
    alert("OVERHEAT")

  if T_max > 80°C:
    SHUTDOWN_SYSTEM()

12. TODO / Следующие шаги