htw-pv3 / pvlib-python-pv3

A python model of the einleuchtend sonnja system using the pvlib
BSD 3-Clause "New" or "Revised" License
22 stars 1 forks source link

Calculate and export weather data for simulation #13

Closed Ludee closed 4 years ago

Ludee commented 4 years ago

We have two different data sets for HTW 2015:

Calculate and export data that can be used in the simulation software. There are different parameters that need to be matched and converted.

Polysun: Gh, Dh und Lh (1s - 1M) PVsol: Ta Gh FF RH

Ludee commented 4 years ago

Polysun: https://www.velasolaris.com/wp-content/uploads/2019/02/Tutorial_DE.pdf

https://forum.velasolaris.com/phpbb/viewtopic.php?f=7&t=145&sid=67f044c01994ec714f6a08edd8375f9f

nailend commented 4 years ago

As we do not have any data for diffuse irradiation in the HTW-Data, we need to derive it.

Diffuse Irradiance: pvlib: https://pvlib-python.readthedocs.io/en/latest/api.html#irradiance PV*Sol: https://help.valentin-software.com/pvsol/berechnungsgrundlagen/einstrahlung/diffusstrahlung/

nailend commented 4 years ago

Necessary values for polysun:

Values from HTW:

G_hor_CMP6 G_hor_Si G_gen_CMP11 G_gen_Si v_Wind h_Luft T_Luft
global irradiance horizontal global irradiance horizontal global irradiance sloped 35° global irradiance sloped 35° Wind speed relative humidity ambient temperature
W/m^2 W/m^2 W/m^2 W/m^2 m\s % °C
Ludee commented 4 years ago

Lh - Langwellenstrahlung [Wh/m2] This parameter is used for Solarthermie is not needed.

Ludee commented 4 years ago

Setup functions to compare Transposition models. Select suitable model for diffuse irradiance.

nailend commented 4 years ago

Wouldnt we use a DNI estimation model like erbs-model? I tried some in a notebook

Ludee commented 4 years ago

https://help.valentin-software.com/pvsol/berechnungsgrundlagen/einstrahlung/

Ludee commented 4 years ago

Wichtiger Parameter zur Validierung:

Jahressumme der Globalstrahlung = 1065 kWh/m²

Ludee commented 4 years ago

Needed values Ta Gh FF RH
Separated by "tabulators"

Ludee commented 4 years ago
Die erste Zeile enthält den Namen des Standorts.
    Das Land des Standortes wird automatisch aus den Koordinaten ermittelt.
    Wahlweise kann das dreistellige Länderkürzel nach ISO Norm auch hinter einem Semikolon mitgegeben werden (z.B. “Berlin;DEU”)
Die zweite Zeile enthält Breitengrad, Längengrad, Höhe über NN, Zeitzone und ein Flag.
    Breitengrad: Nord ist positiv, Süd is negativ.
    Längengrad: West is positiv, Ost is negativ. Achtung, üblicherweise ist Osten positiv, hier ist es anders herum.
    Die Zahlen müssen in Grad angegeben sein, gefolgt von einem Punkt, dann Minuten und Sekunden. (dd.mmss)!
    Beispiel:
        Unser Büro liegt bei 52.5087467 °N, 13.432195 °O in Dezimal-Schreibweise, und 50°30’32” N, 13°25’56” E in der Schreibweise Grad°Minuten’Sekunden”
        Für die Import-Datei müssen Sie also schreiben: 52.3032 N and -13.2556 O, also Grad.MinutenSekunden
    Die Zeitzone ist auch negativ. Für UTC+1 schreiben Sie -1.
    Das Flag (-30) lassen Sie unverändert.
Die dritte Zeile bleibt leer
Vierte Zeile: Kopfzeile für Messwerte, mit 4 Spalten:
    Ta - Umgebungstemperatur in °C
    Gh - Globalstrahlung horizontal in Wh/m²
    FF - Windgeschwindigkeit in m/s
    RH - relative Luftfeuchtigkeit in %
Dezimal-Trennzeichen ist der Punkt (.)
Listen-Trennzeichen ist der Tab (\t)
Es müssen exakt 8760 Werte vorhanden sein (Zeilen mit Daten)

Quelle: https://help.valentin-software.com/pvsol/navigationsseiten/anlagenartklimaundnetz/meteosyn/

nailend commented 4 years ago

filled weatherdata might not be necessary as hourly average weatherdata is used anyways