Energy reporting#
Since version 8.59 there has been energy report option in Fx substation. Reporgy reports are defined by using energy.dat file.
Each point must have - point name - tolerance - selection “Energy” - selection “Consumption”
Day degree value id calculated with IEC function block LammonTarvelukuFB.st
energy.dat#
Reports are defined in file “Energy.dat” in “Data” folder. See ‘example’.
At start of file there is section [Normalize] for defining parameters for heat energy normalizing.
Monthly day degree values for “normal year”
Here are values for Helsinki-Vantaa in each month
DayDegree=691,647,593,402,165,18,4,27,185,364,502,631
Domestic water portion of heating energy (0..1), if value is 0 whole energy will be normalized
DomesticWaterRatio=0.0
Formulas for normalizing:
Qt=measured energy Qn = normalized Qd = domestic water energy = DomesticWaterRatio * Qt Sn = day degree value for normal year St = measured day degree value Formula 1: Qn = Qd + ( Qt - Qd ) * Sn / St Formula 2: Qn = Qt / ( Qd/Qt + St/Sn * ( 1 - Qd/Qt ) )
Formula=1
Reports are defined in following sections:
Definition starts with string inside [ ]
[template/ type/ subtype]
Template may be:
1 for monthly consumptions of one year
2 for daily consumptions of one month (version 9.67)
3 for weekly consumptions of one year (version 9.67)
4 for hourly consumptions of one day (version 11.00.01)
type may be eg. heat, electricity or water subtype may be eg. measured or normalized
Header=Report header
Definition of one column in report
Col=field1,field2,field3,field4,field5,field6,field7
field1
Value |
Explanation |
---|---|
1 |
Compare column field2 is in format index1&index2 -> indexes of columns to be compared |
2:x |
Normalized heating energy field2 is in format index1&index2&index3 -> indexes of columns used for calculation
|
100 |
Day degree values of normal year field2 empty |
101:x |
Measured energy field2 point id of AI point |
x selects year: 0=selected year, 1=previous year etc.
index may refer also to hidden column
field3
Unit of column.
field4
Value 1 or 0 defines if column will be displays in table view.
field5
Value 1 or 0 defines if column will be displays in graph view.
field6
Decimal count used in table view.
field7
Column header, line break with characters “<br>”.
energy.dat example#
Version=859
[Normalize]
; Normaalivuoden lämmöntarveluvut
DayDegree=820,920,560,250,105,0,0,0,80,210,350,680
; Lämpimän käyttöveden osuus lämpöenergiasta
DomesticWaterRatio=0.0
; Normalisointikaava:
; Qn = Normalisoitu arvo, Qd = käyttöveden energia, Sn = normaali lämmöntarveluku, St = mitattu lämmöntarveluku
; Qd = DomesticWaterRatio * Qt
; Kaava 1: Qn = Qd + ( Qt - Qd ) * Sn / St
; Kaava 2: Qn = Qt / ( Qd/Qt + St/Sn * ( 1 - Qd/Qt ) )
Formula=1
; Sarakkeiden tyypit:
; 1=Vertailu
; 2=Normalisoitu lämmönkulutus
; 100=Normaalivuoden lämmöntarveluvut
; 101=Kulutuslukema
[1/Lämpö/Kulutus(kk)]
Header=Absoluuttinen lämmönkulutus
Col=101:0 ,LÄMPÖ ,MWh ,1 ,1 ,2 ,Kulutus
Col=1 ,1&3 ,% ,1 ,0 ,1 ,Vertailu
Col=101:1 ,LÄMPÖ ,MWh ,1 ,1 ,2 ,Kulutus
Col=1 ,3&5 ,% ,1 ,0 ,1 ,Vertailu
Col=101:2 ,LÄMPÖ ,MWh ,1 ,1 ,2 ,Kulutus
[1/Lämpö/Normalisoitu(kk)]
Header=Normalisoitu lämmönkulutus
Col=100 , ,Cpv ,1 ,0 ,0 ,Lämmön-<br>tarveluku<br>Normaalivuosi
Col=101:0 ,LÄMMÖNTARVELUKU ,Cpv ,1 ,0 ,0 ,Lämmön-<br>tarveluku
Col=101:1 ,LÄMMÖNTARVELUKU ,Cpv ,1 ,0 ,0 ,Lämmön-<br>tarveluku
Col=101:2 ,LÄMMÖNTARVELUKU ,Cpv ,1 ,0 ,0 ,Lämmön-<br>tarveluku
Col=101:0 ,LÄMPÖ ,MWh ,1 ,0 ,2 ,Kulutus
Col=2:0 ,1&2&5 ,MWh ,1 ,1 ,2 ,Normalisoitu
Col=1 ,6&9 ,% ,1 ,0 ,1 ,Vertailu
Col=101:1 ,LÄMPÖ ,MWh ,0 ,0 ,2 ,Kulutus
Col=2:1 ,1&3&8 ,MWh ,1 ,1 ,2 ,Normalisoitu
Col=1 ,9&12 ,% ,1 ,0 ,1 ,Vertailu
Col=101:2 ,LÄMPÖ ,MWh ,0 ,0 ,2 ,Kulutus
Col=2:2 ,1&4&11 ,MWh ,1 ,1 ,2 ,Normalisoitu
[1/Sähkö/Kulutus(kk)]
Header=Sähkönkulutus
Col=101:0 ,SÄHKÖ ,MWh ,1 ,1 ,2 ,Kulutus
Col=1 ,1&3 ,% ,1 ,0 ,1 ,Vertailu
Col=101:1 ,SÄHKÖ ,MWh ,1 ,1 ,2 ,Kulutus
Col=1 ,3&5 ,% ,1 ,0 ,1 ,Vertailu
Col=101:2 ,SÄHKÖ ,MWh ,1 ,1 ,2 ,Kulutus
[1/Vesi/Kulutus(kk)]
Header=Vedenkulutus
Col=101:0 ,VESI ,MWh ,1 ,1 ,2 ,Kulutus
Col=1 ,1&3 ,% ,1 ,0 ,1 ,Vertailu
Col=101:1 ,VESI ,MWh ,1 ,1 ,2 ,Kulutus
Col=1 ,3&5 ,% ,1 ,0 ,1 ,Vertailu
Col=101:2 ,VESI ,MWh ,1 ,1 ,2 ,Kulutus