AiBEX
← Learn

Cum funcționează optimizarea AiBEX?

Optimizare liniară (LP), 96 de intervale, arbitraj de baterie — explicat fără jargon matematic.

Updated: 2026-05-10

Ce face de fapt optimizatorul?

AiBEX (B2B energy management platform, aibex.bg) folosește optimizare liniară (Linear Programming, LP) pentru a rezolva o problemă simplă:

Pentru fiecare dintre cele 96 de intervale ale zilei următoare, ce ar trebui să facă bateria — să se încarce, să se descarce sau să stea în repaus?

Scopul este unul: minimizarea facturii totale zilnice a clientului.

Ce intrări primim?

IntrareSursăExemplu
96 de prețuri spotDAM de la БНЕБ/OPCOM/HEnEx[105.2, 98.4, ..., 187.1] EUR/MWh
Prognoză de consumModel ML bazat pe istoria site-ului[12.4, 11.8, ..., 8.2] kWh/15min
Prognoză de generare PVVremea + specificul instalației[0, 0, ..., 9.5, ..., 0] kWh/15min
Capacitatea baterieiFixă prin configurație50 kWh utilizabil
Eficiența cicluluiProducătorul bateriei92% round-trip
SoC curentÎn timp real de la gateway67%

Ce constrângeri avem?

  1. SoC mereu între 10% și 90% (protecția bateriei).
  2. Nu poate să se încarce și să se descarce simultan.
  3. Power rate ≤ limita kVA a invertorului.
  4. Energia care curge spre rețea se vinde la prețul spot ~ feed-in tariff (depinde de țară).

Cum arată o soluție?

15-minPreț (EUR/MWh)AcțiuneSoC baterieCost net (EUR)
02:0078Se încarcă 5 kW din rețea18% → 25%-0.10
02:1582Se încarcă 5 kW25% → 32%-0.10
18:00245Se descarcă 5 kW87% → 80%+0.31
18:15251Se descarcă 5 kW80% → 73%+0.31

Diferența între ~80 EUR/MWh (noapte) și ~250 EUR/MWh (vârf de seară) este semnificativă — 3x. Aceasta este moneda în care lucrează AiBEX.

De ce optimizare liniară?

Pentru că problema este perfect liniară:

  • Capacitate fixă a bateriei
  • Eficiență de ciclu constantă
  • Prețuri cunoscute pentru următoarele 24 de ore
  • Funcție obiectiv liniară (minimizarea costului total)

Problemele liniare pot fi rezolvate rapid și exact. AiBEX folosește HiGHS — un solver LP open-source care rezolvă o problemă tipică de 96 de intervale în ~5 secunde.

AiBEX vs alternative

AbordareVitezăAcuratețeReacție la schimbări
AiBEX (LP)5sOptim globalAutomatic după fiecare preț nou
Euristic „încarcă noaptea, descarcă seara”0sAdesea 60-70% din optimNu
Planificare bazată pe Excel30-60 minuteDepinde de experiențăNu
Abordare ML / RL50-500msVariazăPosibilă

De ce nu ML?

Pentru că problemele liniare cu prețuri cunoscute nu beneficiază de ML. ML este puternic atunci când există neliniarități, modele ascunse sau intrări incerte. Aici nu avem niciuna dintre acestea. LP este instrumentul potrivit.

Și prognoza de consum — folosim ML acolo?

Da. Prognoza de consum este o problemă stocastică (depinde de comportamentul oamenilor, vremea, ziua săptămânii) și acolo modelul nostru ML se adaptează la profilul site-ului specific. După ~30 de zile de observație, modelul devine personalizat.