Перейти к основному содержимому
Калькулятор балансирующих издержек для ветро- и солнечных парков
Свой продукт · Энергетика / аналитика

Загрузите файл и увидите, во что обошлись ошибки прогноза

Загружаете файл план-факт, инструмент сам тянет цену дисбаланса Дании с Energinet ровно за этот период и отдаёт суммарные издержки, объём выработки и среднюю цену за МВт·ч, а сам файл разбирается в браузере и никуда не уходит.

15 минИнтервал, который считается
96Оценённых интервалов в сутки
LiveЦены Energinet на каждый прогон
1 деньОт идеи до рабочего инструмента

Собрано с Claude Code за 1 день

График балансирующих издержек с наложенной ценой дисбаланса Дании пунктиром
01 / Издержки на МВт·ч

Видно, во что реально обошёлся каждый МВт·ч

Балансирующие издержки на МВт·ч реальной выработки идут рядом с ценой дисбаланса Energinet за то же окно. Двое суток дают 192 четверти часа, в среднем 2.77 €/МВт·ч, в худшей точке 20.98.

2.77 €/МВт·чсредние издержки за это окно
  1. 1Цена дисбаланса Energinet за то же окно, пунктиром
  2. 2Во что обошлась ошибка прогноза на каждой четверти часа
Пример файла план-факт после загрузки: итоги, определённый период и панель цен Energinet
02 / Одна загрузка

Три цифры из файла, который и так выгружается

Колонки находятся по названию заголовка, период подставляется из самого файла, а цены Energinet тянутся ровно за это окно. Суммарные издержки, объём выработки и средняя цена за МВт·ч выводятся на одном экране.

4784.22 €издержки за двое суток
Вид «суммарные издержки» с подсказкой: издержки, цена и объём дисбаланса одного интервала
03 / Худшие интервалы

Видно четверти часа, которые стоили дороже всего

Абсолютные издержки на 15-минутный интервал показывают, где неудачный час прогноза превратился в деньги, здесь до 225.93 € за одну четверть часа. Наведение на точку даёт издержки, цену и объём дисбаланса.

Ещё экраны
Было

Файл план-факт лежал в одном месте, таблица цен в другом, а сводили их руками каждый раз.

Стало

Одна загрузка отдаёт издержки, объём и цену за МВт·ч по каждому 15-минутному интервалу.

Как устроено

01Контекст

У ошибки прогноза есть рыночная цена

Дания сверяет выработку ВИЭ с прогнозом с шагом 15 минут: любой недобор или перебор докупается или продаётся обратно по цене дисбаланса рынка. У производителя эта цена обычно лежит в одном месте, а собственные цифры план-факт – в другом, без простого способа увидеть, во сколько обошёлся неудачный день прогноза.

02Что сделали

Загрузил файл – получил число издержек

Загружаешь Excel или CSV с колонками времени, прогноза и факта; приложение находит нужные колонки по названию заголовка или по резервной раскладке, если заголовков нет, а период определяется автоматически. Файл до 50 МБ разбирается целиком в браузере и никуда не загружается. Период сам подставляется из файла с ограничением в шесть месяцев, а приложение подтягивает цену дисбаланса Дании за это окно с Energinet Energi Data Service.

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

Разбор на клиенте, цены через прокси

React, TypeScript и Vite на фронтенде, Recharts для графика, xlsx для разбора файла. Объём дисбаланса – прогноз минус факт; балансирующие издержки – объём дисбаланса на цену дисбаланса; цена за МВт·ч – сумма издержек, делённая на суммарный объём выработки. Интервал без найденной цены исключается из итога, а не восстанавливается интерполяцией. Energinet Energi Data Service блокирует прямые запросы из браузера, поэтому в продакшене цену запрашивает Vercel Edge Function.

ANM SOLUTIONS / СВЯЗАТЬСЯ

Хотите похожее?

Первый 30-минутный звонок бесплатный. Мы описываем объём, вы решаете.

Услуга по теме · Автоматизация процессов ›
Ещё кейсы