Replies: 1 comment 1 reply
-
|
Dank voor voor je check. Nou, de code werkt perfect, dus even een ander voorbeeld: In jouw voorbeeld staat pOut_old op 600 Watt Maar je bedoelt LADEN, dun pOut_old = -600. Dan klopt de som weer. Het is gewoon de keuze die ik gemaakt heb om laden als een negatief getal op te geven. Zie ook verderop in de code waar staat: |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
Ik zat je sturing door te bladeren, maar ik begreep je planning voor de volgende actie niet helemaal:
Hier https://github.com/Edzelf/venus-control/blob/main/Platformio/src/main.cpp#L2307 doe je:
Als ik het zo lees dan loopt pOut verder weg van wat ik verwacht dat je zou willen, maar misschien draai ik de waarden om?
Gegeven dat:
Dan geldt:
Maar wil je hier niet de inverse doen van
pOut = pIn - pOut_old? Want op die manier houd je alleen de "unknowns" over en dan heb je twee waarden: "netto grid" en "wat de batterij doet".Ik zou verwachten dat dit niet leidt tot je gewenste resultaat, want ik verwacht dat je in dit geval wil uitkomen op 100 W laden.
Beta Was this translation helpful? Give feedback.
All reactions