I am trying to parse the ECO dataset, which includes 1-second electric data collected from residential houses. Link to dataset: http://vs.inf.ethz.ch/res/show.html?what=eco-data
But the relationship between the power angle and the real and reactive power do not always make sense to me. Here is an example of 3 rows, each representing a second:
57168 57169 57170 -------------------------- -------- -------- -------- powerallphases 19.506 19.724 42.936 powerl1 19.506 19.724 42.936 powerl2 0 0 0 powerl3 0 0 0 currentneutral 0.1127 0.1125 0.3519 currentl1 0.2039 0.2046 0.4279 currentl2 0.1061 0.1072 0.1084 currentl3 0.0645 0.0645 0.0645 voltagel1 239.6 239.48 239.48 voltagel2 239 239 239 voltagel3 240 240 240 phaseanglevoltagel2l1 240 240 240 phaseanglevoltagel3l1 120 120 120 phaseanglecurrentvoltagel1 300 300 326 phaseanglecurrentvoltagel2 270 270 270 phaseanglecurrentvoltagel3 270 270 270
I am interested only in phase 1, so let's look only at rows that are related to it:
57168 57169 57170 -------------------------- -------- -------- -------- powerl1 19.506 19.724 42.936 currentl1 0.2039 0.2046 0.4279 voltagel1 239.6 239.48 239.48 phaseanglecurrentvoltagel1 300 300 326
Here is the meaning of the fields:
* powerl1: Real power phase 1 * currentl1: Current phase 1 * voltagel1: Voltage phase 1 * phaseanglecurrentvoltagel1: Phase shift between current/voltage on phase 1
Apparent power is current * voltage.
However, I would expect that apparent power * cos(power angle) = real power
But if I add it to the table I get:
57168 57169 57170 -------------------------- -------- -------- -------- powerl1 19.506 19.724 42.936 currentl1 0.2039 0.2046 0.4279 voltagel1 239.6 239.48 239.48 phaseanglecurrentvoltagel1 300 300 326 apparentPower 48.8544 48.9976 102.473 cos(θ) * apparentPower 24.42 24.4988 84.953
In the first two rows, apparent power * cos(power angle) is close enough to the real power to be explained by a measurement error. But in the last row, it is completely out of scale. And it's not a single measurement, all the following rows keep being in error:
57170 57171 57172 57173 -------------------------- -------- -------- -------- -------- powerl1 42.936 30.469 36.452 42.268 currentl1 0.4279 0.2309 0.2607 0.2856 voltagel1 239.48 239.48 239.48 239.48 phaseanglecurrentvoltagel1 326 318 323 328 apparentPower 102.473 55.2959 62.4324 68.3955 cos(θ) * apparentPower 84.953 41.092 49.860 58.002
Am I missing anything in my calculation? Thanks in advance!