Перспективный прирост нагрузки

Перспективный прирост нагрузки на 5–15 лет по реестру технических условий: тренд подключений и верхняя оценка, по источникам.

Где найти
«Инструменты» (значок чемоданчика справа вверху) → Расчёты и диагностика → «Перспективный прирост нагрузки». То же — палитрой команд: Ctrl+K и начните набирать название.
Права
доступно всем, кто вошёл.
Читаю как

Возможности

  • Три плитки — прирост тепловой нагрузки города за 5, 10 и 15 лет: крупно — по тренду фактических подключений (акты допуска), ниже — верхняя оценка по выданным ТУ.
  • Под плитками — откуда взяты цифры и проверка обоих способов на прошлых годах: прогноз против фактических подключений.
  • «По источникам (как указано в ТУ)» — доля подключений и прирост за 5, 10 и 15 лет по каждому источнику (первые 15).
  • «Крупнейшие ожидающие ТУ» — объект, источник, дата выдачи и прирост: с них начинается проверка резерва мощности.
  • «Перспективный режим фрагмента»: «Показать прирост» — сколько из прироста города придётся на выбранный фрагмент за 5, 10 или 15 лет и каким потребителям; «Создать сценарий» — копия фрагмента с увеличенной нагрузкой для расчёта и сравнения.
  • Внизу — сколько записей реестра вошло в расчёт и почему остальные отброшены.

Как это работает

Источник данных — реестр технических условий на подключение (tehnicheskie_usloviya): дата выдачи, дата акта допуска (подключён), дата аннулирования, прирост нагрузки, полная нагрузка, источник. Нормативы не используются — всё из самих данных.

Очистка реестра. Прирост — поле прироста ТУ, но не больше полной нагрузки (в обоих полях бывают ошибки единиц). Не входят записи без даты выдачи, без прироста, с актом раньше выдачи или с актом в будущем, повторы одного ТУ.

Полнота актов. Акты допуска вносят не всегда. Граница полноты — 1 января первого года, с которого и до сегодня актов меньше половины медианы пяти предыдущих лет. Подключения после границы в прирост не входят и показываются отдельной строкой.

Основной способ — тренд. Средний прирост по актам за 5 полных лет до границы полноты, Гкал/ч в год, умноженный на число лет. По источникам — в долях подключений тех же лет.

Верхняя оценка — по выданным ТУ. Для каждого года ожидания k после выдачи — доля нагрузки ТУ, подключившихся на k-м году, среди ещё ждавших (по последним 6 годам до границы; аннулированные выбывают). Ожидающие ТУ подключаются по этим долям; к ним добавляются ТУ, которые ещё выдадут, — средний выпуск за 5 последних полных лет с теми же сроками. ТУ старше 15 лет подключения не ждут.

Проверка на прошлом. Оба способа считаются по данным до границы минус 5 лет и сравниваются с фактическими актами этих 5 лет.

Перспектива фрагмента. Прирост города за N лет распределяется по ожидающим ТУ, у которых есть здание на карте, пропорционально «прирост × вероятность подключения за N лет». ТУ привязывается к ближайшему потребителю сети не дальше радиуса — 90-го процентиля расстояния от зданий уже подключённых ТУ до ближайшего потребителя. Дальше — «новые районы без сети», такая нагрузка в сценарий не попадает. Фрагменты-сценарии и копии в привязке не участвуют.

Сценарий. Обычная копия фрагмента, где у потребителя узла все поля нагрузки умножены на 1 + прибавка / нагрузка. Если прибавка больше нагрузки в 10 раз, множитель подсвечен: место ТУ стоит проверить. Снос и отключения не учитываются. Перспективные поля паспорта расчёт не читает — поэтому нагрузка меняется в копии.

Что нужно для работы

  • Реестр технических условий в базе города с датами выдачи и приростом нагрузки; для перспективы фрагмента — здания ТУ на карте.
  • Просмотр и «Показать прирост» — доступны всем, кто вошёл.
  • «Создать сценарий» — право «Импорт сети», в матрице «Участок» → «Создание», включённые на сервере правка данных и правка топологии; без них кнопки нет.

Шаги

  1. Откройте «Инструменты» и наберите в поиске «Перспективный прирост нагрузки» — пункт выделен рамкой.

    Пункт «Перспективный прирост нагрузки» в панели «Инструменты»

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

    Окно «Перспективный прирост нагрузки»

Примеры

Копия Алматы на 05.11.2026: за 5 лет (2026–2030) +480 Гкал/ч, за 10 лет +960, за 15 лет +1 440; верхняя оценка — +577, +1 215, +1 855. Тренд — 96 Гкал/ч в год по актам 2019–2023. Проверка тренда на 2019–2023: прогноз 503 против фактических 480 Гкал/ч (+4,8 %); проверка верхней оценки — 970 против 480 (+102 %): реализация ТУ упала, их всё чаще аннулируют.

Акты в реестре полны по 2023 г.; за 2024–2025 актов почти нет — по тренду около 192 Гкал/ч, в прирост они не входят. Реестр: 4 775 записей, в расчёте 3 344; не вошли 1 169 без прироста, 190 без даты выдачи, 36 с актом раньше выдачи, 26 повторов, 10 с актом в будущем.

По источникам: на крупнейший приходится 60 % подключений — +288 Гкал/ч за 5 лет.

Фрагмент 74, 10 лет: прирост города 959,7 Гкал/ч — во фрагменте 32,2, в других фрагментах 348,6, в новых районах без сети (дальше 121,7 м от потребителей) 479,3, ТУ без здания на карте 99,6. В сценарий: +29,3 Гкал/ч к нагрузке фрагмента 3 118 Гкал/ч у 50 потребителей (ещё 2,9 Гкал/ч — у узлов без нагрузки, не добавлены). У трёх потребителей множитель больше 10, наибольший — ×16,2.

На копии уже есть такой сценарий — фрагмент 117 «Перспектива 2035 (+34.58 Гкал/ч)».

Если не получается

  • «В базе нет реестра технических условий» или «Реестр технических условий пуст — прирост нагрузки не из чего считать» — в городе нет ТУ (например, в Астане реестр пуст).
  • «В реестре ТУ нет записей с датой выдачи и приростом нагрузки» — все записи отброшены очисткой.
  • «Фрагмент — сценарий или копия другого фрагмента: выберите основной».
  • «У подключённых ТУ нет зданий на карте — места прироста не определить» — радиус привязки не из чего посчитать.
  • «Во фрагменте нет потребителей рядом с ожидающими ТУ — прирост не к чему добавить» — сценарий не создаётся; «Создать сценарий» неактивна, пока «Показать прирост» не нашёл потребителей.
  • «Topology mutations are disabled…» (503) — на сервере выключена правка топологии.

Для администратора

  • Создание сценария: MUTATIONS_ENABLED и TOPOLOGY_MUTATIONS_ENABLED.
  • Таблицы: реестр tehnicheskie_usloviya, здания ТУ zdaniya_tu; сценарий — tgid_scenario_object и копии объектов. В журнал действий — SCENARIO_CREATE с основой, горизонтом и приростом.
  • Описание методики — itwin-api/docs/load-perspective.md.

Для разработчика

  • API: GET /api/v1/perspective/loads?horizon=1..15, GET /api/v1/perspective/scenario-plan?fileid=&horizon= (без записи, до 200 потребителей в ответе), POST /api/v1/perspective/scenario ({fileid, horizon, name?}). Сравнение с основой — как у любого сценария, /api/v1/scenarios/{id}/compare.
  • Код: routers/load_perspective.py, routers/perspective_scenario.py, database/load_perspective.py, database/perspective_scenario.py.
  • Веб: components/LoadPerspectiveDialog.vue, services/api/loadPerspective.ts, подписи — utils/loadPerspective.ts.
  • Тесты: tests/utils/loadPerspective.spec.ts; API — tests/test_load_perspective.py, tests/test_load_perspective_router.py, tests/test_perspective_scenario.py, tests/test_perspective_scenario_router.py.
Хотите увидеть эту функцию на своих данных?Покажем ТГИД на демонстрации и ответим на вопросы инженеров.
Запросить демо