ESS-Power: alternative implementation without Linear Equation System#3585
ESS-Power: alternative implementation without Linear Equation System#3585sfeilmeier wants to merge 1 commit intodevelopfrom
Conversation
- This implementation does not use a Linear Equation System to validate set-points and distribute them to individual inverters - Activated by new solver strategy `BALANCE` - Move logic to `PowerDistributionHandler`s
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #3585 +/- ##
=============================================
+ Coverage 58.59% 58.63% +0.05%
Complexity 105 105
=============================================
Files 3091 3095 +4
Lines 134005 134314 +309
Branches 9882 9929 +47
=============================================
+ Hits 78505 78742 +237
- Misses 52593 52633 +40
- Partials 2907 2939 +32 🚀 New features to boost your workflow:
|
|
Currently @test on my local System with 3 ESSes :) |
Ok great. @pooran-c and @huseyinsaht are testing this also internally; I target a backport to OpenEMS in the near future. Then we can continue improving these distribution algorithms. |
|
@sfeilmeier I discovered an Issue:
Even if i deactivate the Controller the other 2 ESSes will not charge anymore |
|
@Sn0w3y Implementation is not finished yet and I am not up-to-date on the features. Likely some parts are not yet implemented. Can you provide a fix? |
Unfortunately for the time beeing i did not find the Root-Cause. I will maybe look into it if i have the time :) |
|
@Sn0w3y : What is the test configuration, ess0 = [ess1, ess2, ess3] ? |
Correct ! I refactored the Code a little bit and test it locally - maybe i already found the Issue here ! :) The tests i wrote for 3 ESSes were successfull though even with the original code :D |
|
Found out, that the "Issue" has been introduced in here Specifically here: if (target == 0) { if i change it to my Comment all works perfectly fine for now - will test an report.. |
BALANCEPowerDistributionHandlersSee discussion in https://community.openems.io/t/neuer-optimizer-logik-fur-mehrere-hybrid-esses/10138/34