За съжаление вашият браузър не поддържа JavaScript!

Въведение в симулатора

Хранилище:IAMMETER-симулатор

Добре дошли, за да споделите с нас вашите мисли тукИнтегрирайте виртуален 3-фазен електромер (с отворен код) в HA, използвайте го, за да оптимизирате вашата соларна фотоволтаична система

Предговор

Идеята да започнем да разработваме този симулатор идва от тази публикацияhttps://imeter.club/topic/320

Един от нашите клиенти се опитва да оптимизира използването на излишната слънчева мощност от домашния асистент. Използвайте измервателния уред за енергия на IAMMETER, за да наблюдавате излишната слънчева мощност и да контролирате заряда на Tesla от домашния асистент (използвайте излишната слънчева енергия колкото е възможно повече).

ние също искаме да участваме в този проект, за да оптимизираме заедно логиката на управление. Но сега нямаме Tesla и инвертор в нашия офис. Така че имахме идея да разработим симулатор за постигане на такива работни места.

Чрез този симулатор можете да получите симулиран WEM3080T.

Фаза A е резултатът от измерването на изхода на слънчевия инвертор (този резултат може да бъде напълно симулиран от симулатора или да бъде получен от истински електромер).

Профилът на натоварване се конфигурира в симулатора, има различни модели на натоварване (фиксиран, таймер, конфигурируем).

След това симулаторът автоматично изчислява потреблението на мрежата чрез резултата от слънчевото измерване (симулиран или реален) и профила на натоварване (симулиран) и извежда резултата във фаза B.

Виртуална инсталация на симулатора

Характеристики с висока светлина

Можете да вършите толкова интересни задачи с този симулатор.

  • Оптимизирайте стратегията си за контрол на натоварването: създайте профил на натоварване, променете контролната логика на товара и се опитайте да разберете с коя логика може да се постигне максимална възвръщаемост от вашата слънчева фотоволтаична система (За да подобрите степента на самоизползване във вашата слънчева фотоволтаична система).
  • Прогнозирайте приходите от слънчеви фотоволтаици преди инсталирането: симулиран слънчев фотоволтаичен изход, изчислете възможните слънчеви фотоволтаични спестявания и приходи от симулираните слънчеви данни и реалните ви данни за консумация на електрическа енергия.

Симулираният 3-фазен електромер може също да бъде добавен към Home Assistant или IAMMETER, като истинския хардуер.

изображение-20221021135930204

Как работи

Симулаторът е разработен от "ASP.NET Core", той е с отворен код.

Хранилище на IAMMETER-симулатор

След като изпълните този код, предполага се, че сте инсталирали 3-фазен електромер (WEM3080T) по този начин.

Схема на свързване в Слънчевата система

Симулаторът също поддържа API на "monitorjson" като истинския трифазен електромер.

Данните от фаза А в симулатора могат да идват от напълно симулирани данни (можете да зададете максималната мощност за симулирания инвертор), реален електромер (WEM3080T) или върната стойност на API от някаква платформа (като PVoutput).

изображение-20221021102257501

Моделът на натоварване в този симулатор

изображение-20221021141939391

Моделът на натоварване се използва за симулиране на реалната консумация на енергия, има три различни модела на натоварване, които се поддържат сега.

  • Товар с фиксирана стойност на мощността, която може да се превключва ръчно.
  • Заредете стойност в рамките на определен диапазон на мощността, работете във фиксиран времеви диапазон.
  • Натоварване, което може да се контролира от API (включване/изключване или специфична изходна мощност като зарядно устройство Tesla).

Можете да въведете своя собствена контролна логика в този симулатор, за да контролирате такива модели на натоварване. Като например да накарате някои големи товари да работят по време на тарифа извън пика, като използвате слънчевата излишна мощност колкото е възможно повече.

Разбира се, не е лесен начин да се осигури модел на натоварване, който може да симулира реалната ситуация. След като отворим изходния код на този код, се надяваме, че всички, които се интересуват от този проект, могат заедно да подобрят модела на натоварване, за да го направят по-близо до реалната ситуация.

Използване1: използвайте напълно симулираните данни в този симулатор

При тази употреба всички данни се симулират от този симулатор. Както слънчевата PV мощност, така и профилът на натоварване се симулират по отношение на вашата настройка.

Симулаторът ще симулира PV изхода и ще изведе своите данни във фаза A. Той ще изведе симулиран профил на натоварване. Той ще изчисли изхода на мрежата чрез симулираните PV данни във фаза A и симулирания профил на натоварване и ще го изведе във фаза B.

Симулирайте слънчевата фотоволтаична мощност

симулирайте изхода на соларния PV инвертор

Симулирайте профила на натоварване

Симулирайте профила на натоварване

Прочетете данните от симулатора и ги интегрирайте в Home Assistant

Можете да използвате получаване на данните от симулатора чрез същия API ("monitorjson"), който поддържа истинският електромер

използвайте местния API, за да получите данните от симулирания електромер

интегрирайте симулатора в домашния асистент

Изглежда безсмислено да интегрирате симулиран електромер в домашния асистент, но това ще ви помогне да разберете добре този симулатор, тогава бихте използвали симулатора по-добре при употреба 2 и употреба 3.

Употреба 2: използвайте реалния слънчев фотоволтаичен изход, открийте по-добрата логика на управление на вашия товар

Изберете източника на данни за фаза A в симулатора

Сега той поддържа само два интерфейса, четене от истински WEM3080T или четене от API на IAMMETER

използвайте реалния слънчев фотоволтаичен изход, разберете по-добрата контролна логика на вашия товар

Всъщност всеки интерфейс, съдържащ данни за слънчевата мощност (независимо дали е прочетен от реални измервателни уреди или получен от онлайн API), може да се счита за източник на данни и да се добави тук.

Ако сте запознати с други интерфейси, добре дошли да изпратите PR на нашияхранилище.

създайте профил на натоварване

Опитайте се да конфигурирате профил на натоварване в симулатора, толкова близък до вашата реална ситуация.

След това симулаторът ще изчисли потреблението от мрежата по отношение на тази формула Мощност на мрежата = изходна слънчева мощност - мощност на натоварване Той също така ще изчисли съответно данните за мрежата в kWh (както внесена енергия, така и изнесена енергия).

Симулаторът ще изведе резултата от решетъчните данни (изчислен чрез реалния слънчев и симулиран товар) във фаза B.

Можете да прочетете този симулиран мрежов резултат от местния API "monitorjson" и да го интегрирате във всяка платформа, с която сте запознати.

Ако моделът на натоварване е достатъчно близък до вашата реална ситуация, той може да ви помогне да намерите най-добрата контролна логика (алгоритъм). Тази контролна логика може да ви помогне:

  • Захранвайте товара с излишната слънчева енергия колкото е възможно повече.

  • Ако товарът не може да се захранва от слънчева енергия (през нощта), опитайте се да го захранвате в ненатовареното време, доколкото е възможно.

Интегрирайте симулатора в Home Assistant, за да тествате контролната си логика

Моля, обърнете се към

Как да създадете профил на натоварване и да го интегрирате в домашния асистент

Реф

Стартирайте този симулатор чрез изходния код или Docker

Как да създадете профил на натоварване и да го интегрирате в домашния асистент

Интегрирайте виртуален 3-фазен електромер (с отворен код) в HA, използвайте го, за да оптимизирате вашата соларна фотоволтаична система

Как да използвате Wi-Fi енергомера на IAMMETER в Home Assistant

Горна част