Як рахується економія СЕС у блекаут
Без чорних ящиків — нижче усі формули, джерела даних і допущення.
Економія_за_рік
= Σ(self-consumed × тариф) ← коли світло
+ Σ(surplus × Net_Billing) ← коли світло й надлишок
+ Σ(self-consumed × ціна_дизеля) ← коли блекаут + батарея
1. Скільки панелі генерують
Дані з PVGIS — безкоштовний API Європейської комісії. За координатами твого міста повертає типовий рік:
- річну сумарну (Київ ≈ 1119, Львів ≈ 1074, Одеса ≈ 1278 кВт·год / кВт·п / рік);
- розбивку по 12 місяцях;
- годинний профіль для середнього дня кожного місяця — будуємо як
sin²((година − схід) / (захід − схід) × π).
Кеш — 365 днів у БД. Параметри: PVGIS оптимальний нахил/азимут (видає максимально можливі цифри для регіону), системні втрати 14%.
2. Скільки потребує дім
З твого місячного рахунку рахуємо споживання:
місячний_рахунок ÷ тариф = місячне_споживання (кВт·год)
Розкладаємо на 24 години за профілем типового домогосподарства: два піки — ранок 7-10 і вечір 18-22, мінімум вночі. Фіксовані ваги, не залежать від типу будинку.
3. Графік відключень
Зимовий шаблон DTEK 2026: 4 черги по 12 годин блекауту на добу (по 3 інтервали 4×4 з зсувами). Літній шаблон — 4 години на добу на одну чергу.
Користувач може сам обрати свою чергу на сторінці міста — це змінює всі цифри. Реальний real-time fetch DTEK API поки не зроблений (їхній відкритий ендпоінт обмежений), у наступній ітерації плануємо.
4. Три канали економії
self = min(генерація, споживання)
економія = self × 4.32 ₴/кВт·год ← роздрібний тариф
surplus = генерація − self
дохід = surplus × 4.10 ₴/кВт·год ← Net Billing 2026
self_blackout = min(генерація, споживання)
економія = self_blackout × 18 ₴/кВт·год ← середня вартість дизеля
5. Окупність і вартість системи
Орієнтовна вартість обладнання:
Вартість = (потужність × $540 + батарея ? потужність × $200 : 0)
× 44.23 ₴/$ (НБУ)
Прогноз на 10 років з річною інфляцією тарифу +5% (приблизна реальна динаміка тарифу в Україні 2020-2026). Точка беззбитковості — лінійна інтерполяція між роком «до плюсу» і «у плюсі».
6. Джерела даних і константи
| Параметр | Значення | Джерело |
|---|---|---|
| Генерація PVGIS | по координатах | re.jrc.ec.europa.eu |
| Курс USD/UAH | 44.23 ₴/$ оновлено: 2026-05-20 16:00 | НБУ (cron 2× на добу) |
| Тариф побутовий | 4.32 ₴/кВт·год | діючий тариф для населення 2026 |
| Net Billing | 4.1 ₴/кВт·год | середній DAM Укренерго 2026 |
| Зелений тариф | 5.8768 ₴/кВт·год (без ПДВ) | НКРЕКП, актуальний коеф. 2026 |
| Пальне (генератор) | 18 ₴/кВт·год | ~1.5 л/год × 60 ₴/л на 5-кВт генератор |
| Вартість СЕС | $540 / кВт | опитування ринку UA 2026 |
| Батарея додатково | $200 / кВт | LiFePO4 5-10 кВт·год блоки |
| Інфляція тарифу | +5% / рік | середня динаміка 2020-2026 |
Усі константи живуть у config/solar.php і легко змінюються адміністратором.
Курс і PVGIS — справжні API, оновлюються самі. Тарифи — статичні константи (треба ручний апдейт коли НКРЕКП піднімає).
7. Що не враховує MVP
- Графік відключень — статичний шаблон, не real-time DTEK. Користувач може обрати свою чергу вручну.
- Батарея — спрощена модель: не моделює окремий стан заряду/розряду між годинами. Реально вона переносить надлишок дня в блекаут вечора — економія може бути на 20-30% більша.
- Профіль споживання — усереднений, без врахування кондиціонера/опалення/теплоносія.
- Сезон визначається лише за поточним місяцем; розрахунок одного «представницького» сезону для всього року. У наступній ітерації — мікс 6 міс зими + 6 міс літа.
- Деградація панелей (~0.5%/рік) не враховується у 10-річному прогнозі — додатково з'їсть ~3% за 10 років.
8. Приклад — Київ, 10 кВт, рахунок 2500 ₴, з батареєю
| Генерація | ~ 11 200 кВт·год / рік |
| Тариф (self-consume) | + 7 028 ₴ |
| Net Billing | + 16 144 ₴ |
| Збережене пальне | + 21 448 ₴ |
| Разом за рік | ≈ 44 621 ₴ |
Окупність ≈ 6.5 років без врахування інфляції, ~5.5 з нею.
Запитання чи зауваження до методології?
Написати нам