Batterie-Simulator

PDF Dokumente für Informationen im Detail, sowie Bauanleitungen. Alles, was man wissen sollte. Bei Fragen, bitte erst einmal hier vorbeischauen.

Moderator: Ulrich

helmut@h-bohr.de
Beiträge: 1
Registriert: So 11. Jun 2023, 17:31

Batterie-Simulator

Beitrag von helmut@h-bohr.de »

Hallo zusammen

Ich habe mir einen kleinen Batterie-Simulator programmiert, welcher basierend auf den Logging-Daten mit den echten PV und Verbrauchsdaten die Auswirkungen einer Batterie aufzeigt.

Das Programm ist in Python geschrieben und ich lasse es auf dem Desktop laufen.
Ich lade dazu ein aktuelles Backup der Datenbank-Sicherung in die InfluxDB auf dem Desktop.
Die Python-Version auf dem Raspi kann leider nicht mit dem Format der Zeitstempeln aus der Influxdb umgehen.

Vielleicht hilft es dem Einen oder Anderen bei der Entscheidung für oder gegen eine Batterie

Helmut

Hier ein paar Eindrücke
Aufruf ohne Parameter:

Code: Alles auswählen


helmut@Imac1:~/Dokumente/PV/Solaranzeige/sol2> python3 battery_simulate.py 
Zeitstempel                Zeitspanne             PV-Leistung    Einspeisung           Bezug       Verbrauch          Bilanz     Einspeisung           Bezug     Batteryload     Load state 
                             Sekunden                     kWh            kWh             kWh             kWh             kWh     mit Bat kWh     mit Bat kWh             kWh                
2024-03-19T00:00:11Z                0                    0.00           0.00            0.00            0.00            0.00            0.00            0.00            0.00     Resting     
2024-04-06T21:45:47Z          1633536                 1200.81         978.00          295.90          518.54          682.10          857.14          187.79            1.00     Discharging 
 
Simulation Summary    : 
Calculation Parameters: Starting on date           : 2024-03-19
                      : Ending   on date           : 2024-04-18
                      : Battery size            kWh:         5.00
                      : Battery efficieny         %:           95
                      : Inverter power          kWh:         5.00
                      : Battery initial state  full: False
 
Summe     PV-Leistung     kWh     :      1200.81
Summe     Verbrauch       kWh     :       518.54
Summe     Eigenverbrauch  kWh ohne:       222.63         mit Batt:       330.75
Summe     Einspeisung     kWh ohne:       978.00         mit Batt:       857.14
Summe     Bezug           kWh ohne:       295.90         mit Batt:       187.79
 
Autarkie                  %   ohne:        42.93         mit Batt:        63.78
 
Total     Charged         kWh     :       120.86
Effective Charged         kWh     :       115.57
Total     Discharged      kWh     :       114.02
Effective Discharged      kWh     :       108.11
Total     Batterieverlust kWh     :        11.78


Usage:

Code: Alles auswählen


helmut@Imac1:~/Dokumente/PV/Solaranzeige/sol2> python3 battery_simulate.py --help
usage: battery_simulate.py [-h] [-v | -q | -V] [-f] [--date_from DATE_FROM] [--date_to DATE_TO] [--size SIZE] [--eta ETA] [--power POWER] [-u {auto,kWh,Wh,Ws}]

Simulate a PV battery based on your solaranzeige database (Version 0.6.0)

options:
  -h, --help            show this help message and exit
  -v, --verbose         Increase details of list output
  -q, --quiet           No list output
  -V, --version         Display program version
  -f, --full            Start simulation with battery fully charged
  --date_from DATE_FROM
                        Start simulation using DATE_FROM (YYYY-MM-DD or YYYY-MM-DDThh:mm:ssZ)
  --date_to DATE_TO     Run simulation until DATE_TO (YYYY-MM-DD or YYYY-MM-DDThh:mm:ssZ)
  --size SIZE           Battery size kWh
  --eta ETA             Battery efficieny %, charging and discharging
  --power POWER         Inverter power kWh, charging and discharging
  -u {auto,kWh,Wh,Ws}, --unit {auto,kWh,Wh,Ws}
                        Unit for energies displayed



Start mit voller Batterie von 28kWh und einem Lade/Endlade-Inverter mit 12kW

Code: Alles auswählen


helmut@Imac1:~/Dokumente/PV/Solaranzeige/sol2> python3 battery_simulate.py -f --size 28 --power 12
Zeitstempel                Zeitspanne             PV-Leistung    Einspeisung           Bezug       Verbrauch          Bilanz     Einspeisung           Bezug     Batteryload     Load state 
                             Sekunden                     kWh            kWh             kWh             kWh             kWh     mit Bat kWh     mit Bat kWh             kWh                
2024-03-19T00:00:11Z                0                    0.00           0.00            0.00            0.00            0.00            0.00            0.00           28.00     Resting     
2024-04-06T21:45:47Z          1633536                 1200.81         978.00          295.90          518.54          682.10          654.90            0.50           24.00     Discharging 
 
Simulation Summary    : 
Calculation Parameters: Starting on date           : 2024-03-19
                      : Ending   on date           : 2024-04-18
                      : Battery size            kWh:        28.00
                      : Battery efficieny         %:           95
                      : Inverter power          kWh:        12.00
                      : Battery initial state  full: True
 
Summe     PV-Leistung     kWh     :      1200.81
Summe     Verbrauch       kWh     :       518.54
Summe     Eigenverbrauch  kWh ohne:       222.63         mit Batt:       518.04
Summe     Einspeisung     kWh ohne:       978.00         mit Batt:       654.90
Summe     Bezug           kWh ohne:       295.90         mit Batt:         0.50
 
Autarkie                  %   ohne:        42.93         mit Batt:        99.90
 
Total     Charged         kWh     :       323.11
Effective Charged         kWh     :       307.67
Total     Discharged      kWh     :       310.97
Effective Discharged      kWh     :       295.41
Total     Batterieverlust kWh     :        31.74


Dateianhänge
battery_simulate.py.txt
(13.96 KiB) 21-mal heruntergeladen

Zurück zu „Dokumente, Bauanleitungen und How To's“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste