Калькулятор дросселирования
Калькулятор дросселирования: расчёт шайб и сопел элеваторов.
Возможности
- «Дроссельная шайба»: диаметр отверстия по располагаемому напору и расходу — расход задаётся прямо или считается из нагрузки и температур. Семь схем установки: безэлеваторный ввод, перед насосами смешения, перед соплом элеватора, сопло элеватора, на вентиляцию, перед водоводяным подогревателем, на циркуляционную линию ГВС.
- «Сопло и элеватор»: коэффициент смешения, диаметры сопла и горловины, номер элеватора, требуемый напор и предупреждения.
- «По напорам узла»: расчёт как в массовом расчёте дроссельных органов — элеватор с диафрагмой перед соплом (режимы 1 и 6, доля уличного фасада) и ограничительная диафрагма циркуляционной линии ГВС.
- «Официальный бланк (Excel)»: расчётный лист всех дроссельных устройств ввода по форме десктопа — с районом, участком, потребителем, адресом и подписантами.
Калькулятор считает один ввод и ничего не записывает в базу. Массовый расчёт всех потребителей фрагмента — флажок «Расчёт дроссельных органов и запись сопротивлений» в окне «Расчёт».
Как это работает
Давления P1 и P2 вводятся в атмосферах, располагаемый напор ΔH = (P1 − P2) · 10 м. Расход по нагрузке: G = Q · 1000 / (T1 − T2) т/ч.
Шайба: d = k · (G² / Hгас)^¼ мм, не меньше 3 мм; k = 10, для сопла элеватора — 9,6. Гасимый напор по схеме: безэлеваторный ввод, вентиляция, подогреватель, циркуляция ГВС — ΔH − 5 м; перед насосами смешения — ΔH − 2 м; перед соплом и само сопло — ΔH. «Рекомендуемый стандартный» — диаметр, округлённый до 0,5 мм. Если гасить нечего, шайба не рассчитывается.
Элеватор:
- коэффициент смешения u = (T1 − T3) / (T3 − T2);
- сопло dс = 9,6 · √(G / √ΔH), не меньше 3 мм;
- горловина dг = 8,5 · √(G · (1 + u) / √hс), hс — сопротивление системы отопления;
- номер элеватора по горловине: до 15 мм — № 1, до 20 — № 2, до 25 — № 3, до 30 — № 4, до 35 — № 5, до 47 — № 6, до 59 — № 7; больше — смешение надо делать насосом;
- требуемый напор ≈ 1,4 · hс · (1 + u)²: меньше требуемого — элеватор не обеспечит смешение, больше двух требуемых — возможны шум и вибрация.
По напорам узла — алгоритм движка расчёта (drvary1): если сопло получается меньше минимального, ставится минимальное, а избыток напора гасит диафрагма перед соплом — одна или цепочка до трёх шайб минимального диаметра, остаток не гасится. В режиме 6 при напоре больше 40 м половину гасит диафрагма. Для циркуляционной линии ГВС гасимый напор = напор у водоразборных приборов − потери в циркуляционной линии − напор в обратном трубопроводе узла.
Бланк Excel берёт давления, нагрузку отопления и температуры с вкладки «Сопло и элеватор»; вентиляция и ГВС — на вкладке бланка. Расход ГВС: среднечасовая нагрузка = максимальная / 2,4.
При открытии окно сразу считает шайбу и элеватор по значениям, стоящим в полях.
Что нужно для работы
- Вход в систему; данные сети не нужны — все величины вводятся вручную.
Шаги
Откройте «Инструменты» и наберите в поиске «Калькулятор дросселирования» — пункт выделен рамкой.

Нажмите пункт — откроется окно.

Откройте вкладку «Сопло и элеватор» и введите параметры узла: давления P1 и P2, нагрузку отопления, температуры T1/T2/T3 и сопротивление системы.

Нажмите «Рассчитать сопло и элеватор»: справа — рекомендуемый номер элеватора, диаметры сопла и горловины, коэффициент смешения и расход сетевой воды.

Примеры
Значения при открытии окна (расчёт на стенде документации):
- шайба безэлеваторного ввода: P1 = 6, P2 = 4 атм, G = 12,5 т/ч → ΔH 20 м, гасится 15 м, диаметр 18,0 мм;
- та же шайба перед соплом элеватора: 16,7 мм (стандартный 16,5) и предупреждение «Диафрагма перед соплом устанавливается при гасимом напоре более 35 м»;
- элеватор: Q = 0,8 Гкал/ч, 130/70/95 °C, hс = 1,5 м → u = 1,4, G = 13,33 т/ч, сопло 16,6 мм, горловина 43,4 мм, элеватор № 6, требуемый напор 12,1 м при располагаемых 20 м.
По напорам узла: напор 45 м, расход 6 т/ч, u = 1,4, hс = 1,5 м → сопло 9,08 мм, горловина 29,1 мм, элеватор № 4, диафрагма перед соплом не нужна; предупреждение «Элеватор работает при повышенном напоре. Возможны вибрация и шум» — 45 м больше двух требуемых (12,1 м).
Циркуляционная линия ГВС: расход 0,8 т/ч, напор у приборов 60 м, потери 3 м, напор в обратном 35 м → гасится 22 м, диафрагма 4,13 мм.
Если не получается
«Расчёт элеватора: Нужно T1 > T3 > T2…» — температуры введены не по порядку: подающая выше смешанной, смешанная выше обратной. Давление P1 должно быть больше P2. Ошибки показываются уведомлением «Расчёт шайбы: …», «Расчёт элеватора: …», «Бланк Excel: …»:
«Нужно T1 > T3 > T2 (подача, после смешения, обратка).»
«Располагаемый напор (P1 - P2) должен быть больше нуля.» — P1 не больше P2.
«Температура подачи должна быть выше температуры обратки.» — при расчёте расхода из нагрузки.
«Укажите хотя бы одну тепловую нагрузку (отопление, вентиляция или ГВС).» — бланк с нулевыми нагрузками.
«Недостаточный располагаемый напор (… м): для этой схемы нужно больше 5 м, шайба не рассчитывается.»
«Не обеспечено заданное значение напора на входе системы отопления…» и «…в циркуляционной сети ГВС…» — располагаемого напора нет.
«Необходимо установить N диафрагмы диаметром 3 мм; остаток непогашенного напора … м.» — минимальной шайбы мало.
«Заполните поле «…»» или «Заполните поля: …» — пустые обязательные поля.
Для разработчика
- API (только расчёт, без записи):
POST /api/calc/orifice-plate,POST /api/calc/elevator-nozzle,POST /api/calc/elevator-engine,POST /api/calc/gvs-circulation-diaphragm,POST /api/calc/throttling-sheet(xlsx). Код —routers/calc.py, формулы —database/throttling_calc.py(эталоны десктопаdross.py,drsh2.py,drvary1.py). - Веб:
components/ThrottlingCalculatorDialog.vue, проверка полей —utils/calcInput.ts. - Тесты: API —
tests/test_throttling_calc.py; движок дросселирования —tests/golden/test_dross_engine.py.
