ElectroBoard
/Документація/Ієрархія захисту
Відкрити конструктор →
Зміст
📖 Документація
Початок роботи
🚀 Швидкий старт📲 Встановлення як додаток
Редактор
🖥️ Редактор щита🎛 Прилади та модулі🔗 Ієрархія захисту
Налаштування
🌐 Параметри мережі🔌 Кабельна система
Перевірки
Автоматичні перевірки📊 Розрахунок навантажень
Результати
🖨 Експорт та друк📐 Електрично-принципова схема🔗 Шаринг проєктів
Інструменти
🧮 Калькулятори📋 Шаблони щитів
AI-помічник
🤖 Консультант по ПУЕ📚 Довідник ПУЕ
Додатково
📶 Робота офлайн FAQ

Ієрархія захисту

Ієрархія захисту — це зв'язки «батько → дитина» між приладами в щиті. Вона визначає, який прилад захищає яку лінію, і є основою для автоматичної валідації селективності.


Як це працює

В реальному щиті прилади з'єднані послідовно: живлення надходить від вводу, проходить через рубильник або вводний АВ, потім через УЗО, і далі — до групових автоматів, які живлять кінцеві лінії.

ElectroBoard моделює цю структуру через поле «Батьківський прилад» у кожного приладу. Коли ви задаєте батька — на схемі автоматично малюються провідники між ними.

Типова ієрархія однофазного щита:

Рубильник (63А)
└── УЗО (40А, 30мА)
    ├── АВ «Освітлення» (10А, крива B)
    ├── АВ «Розетки кімната» (16А, крива C)
    ├── АВ «Розетки кухня» (16А, крива C)
    ├── АВ «Бойлер» (16А, крива C)
    └── АВ «Пральна» (16А, крива C)

Типова ієрархія трифазного щита:

АВ ввідний (40А, 3P)
├── УЗО L1 (40А) — фаза L1
│   ├── АВ «Освітлення 1 пов.» (10А)
│   ├── АВ «Розетки вітальня» (16А)
│   └── АВ «Бойлер» (16А)
├── УЗО L2 (40А) — фаза L2
│   ├── АВ «Освітлення 2 пов.» (10А)
│   ├── АВ «Розетки кухня» (16А)
│   └── АВ «Пральна» (16А)
└── УЗО L3 (40А) — фаза L3
    ├── АВ «Розетки спальні» (16А)
    ├── АВ «Духовка» (20А)
    └── АВ «Вуличне освітлення» (10А)

Як задати батьківський прилад

  1. Натисніть на прилад, якому хочете задати батька
  2. В панелі властивостей знайдіть поле «Батьківський прилад»
  3. Оберіть зі списку — в ньому показані всі прилади, які можуть бути батьками

На схемі одразу з'являться провідники від батька до дитини.

Увага: При зміні батьківського приладу автомат автоматично видаляється з гребінки, в якій він перебував. Це необхідно, оскільки гребінка вимагає спільного батька для всіх учасників. З'являється toast-повідомлення про видалення з гребінки.

Хто може бути батьком, а хто — дитиною

Не всі прилади можуть мати дітей або батьків:

Прилад Може бути батьком Може бути дитиною
АВ
УЗО
АВДТ
Рубильник
Контактор
АВР
Перемикач 1-0-1
Перемикач фаз (ФК)
Перемикач контактора

Наприклад, Рубильник може бути тільки батьком (він стоїть на вводі), а АВ — тільки дитиною (він стоїть в кінці лінії).

Перемикач фаз — каскадне оновлення

Перемикач фаз (ФК) має унікальну поведінку: він приймає 3-фазний вхід (L1+L2+L3), але виводить лише одну вибрану фазу. При зміні параметра «Вихідна фаза» (L1/L2/L3) всі дочірні однофазні прилади автоматично переходять на нову фазу. Дочірні прилади не можуть самостійно вибирати фазу — вона фіксована батьківським ФК.

Пропагація фази (SDD-019)

Аналогічна логіка каскадного оновлення діє для гребінок та 1P/1P+N дочірніх приладів під трифазним батьком. При зміні фази батьківського 1P/1P+N приладу система автоматично (BFS-обхід) оновлює:

  • відповідну однофазну гребінку
  • всіх однофазних дочірніх приладів гребінки
  • однофазних дочірніх приладів у піддереві

Умови: трифазні батьки (3P/3P+N) не пропагують — кожна дитина обирає фазу самостійно; 2P нащадки не зачіпаються.

АВР та перемикач 1-0-1 — подвійне підключення

АВР (Автоматичний ввід резерву) та перемикач 1-0-1 (changeover) мають два джерела живлення: основне та резервне. Тому в них є два батьківські прилади:

  • Батьківський прилад — основне джерело (наприклад, ввідний АВ від мережі)
  • Додаткове джерело (2-е) — резервне джерело (наприклад, АВ від генератора або другого вводу)

Обидва поля задаються в панелі властивостей в розділі «Ієрархія». На схемі автоматично з'явиться провідник від кожного джерела.

Типова схема:

АВ ввідний (мережа) ──┐
                       АВР / QC (63А) ──── навантаження
АВ ввідний (генератор) ┘

Різниця між АВР та перемикачем 1-0-1:

  • АВР — автоматичне перемикання при зникненні напруги. Час перемикання задається в параметрах (за замовчуванням 5 с). Також підтримує ручний режим (1-0-2)
  • Перемикач 1-0-1 — тільки ручне перемикання. Три позиції: джерело 1 / вимкнено / джерело 2. Без автоматичного контролю напруги

Кабелі входів: Кожен вхід АВР/changeover має окреме поле кабелюcable (основний, від мережі) та secondaryCable (резервний, від генератора/ДБЖ). Обидва поля доступні у секції «Вхідні кабелі» у панелі властивостей та включаються до BOM-специфікації. Валідація перевіряє кожен кабель незалежно за IEC 60947-6-1 і ПУЕ 7.1.73/7.1.76.

Ролі джерел живлення

Для вводних апаратів (root без батька або secondary parent АВР/changeover) доступна окрема секція «Джерело живлення» у панелі властивостей. Це дозволяє типізувати входи для зручної навігації щитом з резервами.

Підтримувані ролі:

  • 🔌 Мережа (grid) — централізоване електропостачання
  • 🔀 Трансформатор (transformer) — КТП/ТП з окремою системою заземлення
  • Генератор (generator) — дизель/бензин
  • 🔋 Інвертор (inverter) — гібридний або off-grid
  • 🛡 ДБЖ (ups) — UPS з акумулятором
  • ☀️ Сонячна (solar) — сонячна панель напряму у щит
  • 🔋 Акумулятор (battery) — автономна акумуляторна установка
  • ⚙️ Інше (other) — з кастомною назвою

Автоматичне призначення при АВР/changeover: коли ви задаєте два входи для АВР або Перемикача 1-0-1, система автоматично призначає основному входу роль «Мережа», а резервному — «Генератор». Якщо роль вже була призначена вручну — ваш вибір не перезаписується.

Де відображаються ролі:

  • PropsPanel — секція «Джерело живлення» з превью-chip кольору ролі
  • Ієрархія → Джерело — бейдж з абревіатурою (МЕР / ГЕН / ІНВ / ...) поруч з селектором батька та резервного входу
  • Канвас — кольоровий квадратик у верхньому лівому кутку ввідних апаратів (screen reader отримує назву через <title>)
  • BOM/PDF — окрема колонка «Джерело» з іконкою та назвою ролі
  • AI-консультант — ролі включаються у контекст ("ДЖЕРЕЛО: Мережа ("Головний ввід")") — можна питати про резервну систему природною мовою

Валідація: якщо ввідний апарат з дочірніми приладами не має призначеної ролі — показується підказка (warning). Якщо АВР має два входи з однаковою роллю (наприклад, обидві «Мережа») — попередження що резерв не має сенсу. Якщо пристрій з роллю інвертор/генератор/solar/акумулятор/ДБЖ не є МСВ/АВДТ/запобіжником і не має захисного апарата вище — помилка inverter_no_upstream_mcb (ADR-071).

Режим 2P (ADR-071)

Для варіанта підключення 2P у MCB/АВДТ/запобіжнику/контакторі/реле часу/рубильнику — доступний явний вибір «Режим 2P» у PropsPanel:

  • L + N — захист обох полюсів однофазної мережі (typical UA residential). poleMapping = {1:L1, 2:N}. Діти отримують однофазний L+N вивід.
  • L1 + L2 — дві фази без N (ланка інвертора/генератора з split-phase). poleMapping = {1:L1, 2:L2}. N недоступний через цей пристрій; дочірні прилади з N отримують walk-through на верхню grid-сторону через загальну N-шину (ADR-071 Phase 3).

Дефолт обирається автоматично: якщо у ланцюзі предків є пристрій з sourceRole ∈ {інвертор, генератор, solar, акумулятор} без N у poleMapping — нова 2P дитина отримує L1+L2; інакше — L+N.

Винятки:

  • Changeover (перемикач 1-0-1) 2P — завжди L+N (revision ADR-056): вихід рубильника у побутовій схемі ЗАВЖДИ L+N незалежно від типу інвертора на secondary-вході. Бондинг L2→N для ізольованого інвертора відбувається фізично на вводі щита; у моделі secondary wire від Інв-АВ.p2 до changeover.p2 (N-терміналу) малюється по pole-index fallback.
  • 3P/3P+N/4P — фіксований poleMapping (L1+L2+L3 або L1+L2+L3+N), вибір режиму не потрібен.

Індикатор 2P mode у SVG: фазні бейджі у корпусі приладу точно відповідають poleMapping (L+N → один L-бейдж; L1+L2 → два [L1][L2] бейджі). Окремого "mode" badge немає — видно з poleMapping.

Коло керування контактора

Контактори керуються через коло керування — окреме від силового ланцюга. В ElectroBoard це моделюється через зв'язок «контролер → контактор»:

  • Контролери — перемикач контактора, реле часу, реле напруги, реле багатофункційне, smart-контролер
  • Ціль — контактор (прилад з котушкою A1/A2)

В панелі властивостей контролера є секція «Керування» де обирається контактор. Після вибору:

  • Генерується L-провід від контролера до клеми A1 котушки (зверху контактора)
  • Генерується N-провід від клеми A2 (знизу контактора) до N шини
  • Дроти кола керування відображаються пунктиром з меншою товщиною

Кілька контролерів можуть керувати одним контактором (наприклад, перемикач + реле часу). N-провід котушки генерується тільки один.

N-routing — модель даних V3 (SDD-013/014)

ElectroBoard використовує декларативну модель маршрутизації нейтралі:

  • NInputSource — джерело N для приладу: supply (від мережі), parent (від батька), bus (через шину), unassigned
  • NOutputTarget — куди роздає N: direct (напряму дітям) або bus (через власну шину)
  • BusBar.ownerId — який прилад «володіє» цією шиною (УЗО, АВР, крос-модуль)
  • protectionZoneId — ідентифікатор захисної зони (ланцюг від ПЗВ до кінцевого приладу)
  • Board.schemaVersion: 3 — поточна версія формату, автоматична міграція при відкритті старих файлів

buildNTopology oracle (SDD-014): єдиний прохід O(n×avg_depth) по ієрархії будує повний граф N-маршрутів, замінюючи O(n²) паралельні resolveNSource виклики. Це основа для всіх N-перевірок.

N-шини під УЗО (ADR-072 auto-lifecycle)

Коли ви підключаєте АВ під УЗО (ПЗВ), нульовий провідник (N) повинен проходити через окрему N-шину, що належить цьому УЗО. ElectroBoard автоматично створює та видаляє такі шини на основі фактичного використання.

Правила автоматичного lifecycle:

  • Lazy creation: новий УЗО (АВДТ/АВР/changeover 2P L+N) без дітей не отримує шину одразу. Шина з'являється коли перша дитина переходить у режим Через шину.
  • Sibling-aware default: коли ви додаєте нову дитину з N під separateNBus предка — система автоматично обирає маршрут:
    • 0 існуючих N-сиблінгівНапряму (direct) — один провід від N-виходу УЗО, шина не потрібна
    • ≥1 N-сиблінгЧерез шину (bus) — шина створюється автоматично, щоб не ділити 1 N-термінал
  • Auto-delete: коли всі діти УЗО переходять на Напряму або видаляються — шина видаляється автоматично, залишеним дітям виставляється явний direct.
  • Migration: існуючі щити при завантаженні — orphan auto-створені шини без bus-routed споживачів прибираються.
  • Validation threshold: 1 direct під УЗО → OK, 2 direct → warning (фізично можливо, але краще шина), 3+ direct → error (direct_n_under_rcd_overload — фізично неможливо на 1 N-термінал).

Власну N-шину автоматично створюють (при потребі):

  • УЗО (ПЗВ) 2P/4P — для ізоляції нулів груп захисту
  • АВДТ (rcbo) — теж separateNBus, аналогічна логіка (якщо є діти з N)
  • АВР 4P та перемикач 1-0-1 2P L+N / 4P — для комутації нейтралі за IEC 60947-3 (режим TN-C-S). Мітка шини: «N (АВР)» / «N (Перемикач)»

Реле напруги, лічильники, контактори (без separateNBus) підключаються до спільної N шини щита.

Це важливо, бо в реальному щиті змішування нулів різних груп УЗО призводить до хибних спрацювань.

Контекст twoPoleMode (ADR-071): коли предок у режимі 2P L1+L2 (не L+N), у нього немає N-полюса. Дочірні прилади з N отримують попередження n_unavailable_through_2phase — якщо на щиті немає загальної N-шини для walk-through. Додайте N-шину або змініть режим предка на L+N.

В панелі властивостей в розділі «Ієрархія» відображається:

  • Джерело — батьківський прилад + резервне джерело (для АВР/перемикачів)
  • N маршрут — NSourcePicker: інтерактивний вибір джерела N з breadcrumb-підказкою (supply → QF1 → QD1 (30мА) → шина N2) щодо поточного маршруту захисту
  • N шина групи — окрема N шина що належить цьому приладу (для УЗО)
  • Шини — PE та N підключення (compact chips)
  • Підключені апарати — список дочірніх АВ з номіналами

BusSection UX (SDD-016)

Секція «N шина» в панелі УЗО/АВДТ/АВР/changeover отримала переосмислений інтерфейс:

  • NSourcePicker — замість простого toggle «шина / напряму» показує вибір джерела N з контекстом захисної зони
  • ProtectionZoneBreadcrumb — лінійна підказка supply → QF1 → QD1 (30мА) → шина N2 → QB5, яка показує повний ланцюжок захисту від вводу до поточного приладу
  • AutoFix toasts — при виявленні проблеми N-маршруту пропонується «Об'єднати N? Так / Ні», яка автоматично створює шину і перепризначає підключення
  • AVR 2-step wizard — при настройці АВР з двома джерелами: крок 1 — вибір джерел, крок 2 — налаштування N-логіки

N маршрут

Для приладів з N-полюсом доступний вибір маршруту N провідника:

  • Через шину — N йде через N шину (загальну або групову). Рекомендовано для більшості сценаріїв
  • Напряму від батька — N йде напряму від батьківського приладу. Підходить коли батько передає N (наприклад реле напруги → АВР)

Система автоматично визначає оптимальний маршрут. При проблемах (N обривається, обходить захист) — з'являється попередження з кнопкою переходу до причини проблеми

Селективність

Селективність — це принцип, за яким при аварії спрацьовує тільки найближчий до місця аварії захисний прилад, а не все що вище. ElectroBoard перевіряє селективність автоматично:

  • Номінал дитини не повинен перевищувати номінал батька — інакше при перевантаженні спрацює батько і вимкне всю групу замість однієї лінії
  • Крива батька не повинна бути швидшою за криву дитини — наприклад, батько з кривою B і дитина з кривою D — проблема, бо батько спрацює першим при КЗ
  • Сума номіналів дітей не повинна значно перевищувати номінал батька — перевірка з коефіцієнтом 1.5×

Детальніше: Автоматичні перевірки