Closed Mathadon closed 7 years ago
@GlennReynders has the best latest version of the model, though i don't know if its develop
-compatible. We were about to use it in a journal paper though (if we ever come to it), so maybe ...
It is indeed not compatible with develop. Indeed when we ever come to the journal paper, I can make the transition. However I'm not able to put it high on the agenda for the moment (say first month).
2015-03-03 15:00 GMT+01:00 rubae notifications@github.com:
@GlennReynders https://github.com/GlennReynders has the best latest version of the model, though i don't know if its develop-compatible. We were about to use it in a journal paper though (if we ever come to it), so maybe ...
— Reply to this email directly or view it on GitHub https://github.com/open-ideas/IDEAS/issues/315#issuecomment-76949727.
@GlennReynders will have a look at this.
@GlennReynders will add it as soon as the develop branch is merged into the master.
@GlennReynders this should be discussed with Dirk as it is now part of a student assignment
@GlennReynders I'm looking into the models.
Do you also have the plot commands that compare the simulation vs measured results? Can you add a dymola command for this? There's still some code in the file that refers to your pc:
inputAtticAndBasement(fileName="C:/Users/glenn/Documents/0_BackUp/TwinHousesv2/bc_TTH_O5.txt")
can this be removed?
It would also be convenient if we had a partial model for the simulation since the three models right now have a lot of code duplication, which makes it difficult to identify the differences between the models. Can you implement this?
I'll also push some 'cleanup-changes' in the meantime. It would be nice if you can add some unit tests with the results that you 'approved' such that I can make some functional changes as well and then verify if the results do not change too much.
@GlennReynders there was a bug in Annex60 that caused the temperature to spike on occasion, see for instance:
This was caused by very large heat injections from the sun for very short periods when cos(zen)
approaches zero.
This was already reported in the Annex library and is being resolved in https://github.com/iea-annex60/modelica-annex60/pull/624
Temperatures/heat flow rate: before, after and measurement for the record:
This bug seems to have occurred only on one specific day.
During the constant temperature period following results are generated for 'living'. The top graph shows the measured/simulated thermal power. The correspondence is ridiculously good to be honest, except when the solar irradiation is high, as indicated by the bottom figure.
This suggests that the window shading model is inadequate. @GlennReynders does this shading represent internal or external shading?
Below some results for shaCorr=0.3 and 0.05 (current setting) for the windows with a screen.
Is there are reason to believe that 0.3 is more appropriate?
The remaining error seems to be correlated with the third window, which has box shading.
The figure below shows temperatures for Living zone and solar irradiation on the west oriented window. The measurements consistently show a temperature peak when the solar irradiation on this window is high. The reason for this seems to be that we smear out all solar energy over the floor surface area. Because the floor is relatively cold this heats up the floor, but not enough the become warmer than the air above and therefore almost no convective heat transfer to the air occurs. In reality the heat injection is a lot more concentrated and will lead to localised heating of the air. We could try to fix a model for this.
This figure also shows that heat gains from the other windows during the day is overestimated. This may be because the heat from windows (and walls) rises to the top of the room, but we only consider a single room temperature. This effect can also explain why the electrical heating results in larger temperature increases in our model.
@cprotopa if you're interested:)
Todo:
@GlennReynders can you show (or add) the measurements of the solar irradiation on the inclined surfaces?
The spikes of high direct solar irradiation at the end of the day is caused by the fact that HDifHor
goes to zero before HGloHor
goes to zero. It seems illogical that the diffuse solar irradiation would become zero before the total solar irradiation is zero and therefore I expect this to be caused by a measurement error.
@GlennReynders can this be explained by the measurement setup layout?
@GlennReynders I merged develop back into this branch and fixed errors due to changes in how the bridge types are declared. I only did this for TwinHouseN2
to avoid duplicate work since the other models will extend from this model in the future anyway.
Changing the ground reflectivity from 0.2 to 0.23 lead to a temperature difference of approximately 0.05K.
@GlennReynders during refactoring you changed shaCorr
to the default value of 0.25. This leads to a lot of shortwave heat gains that I do not think exist. I recall the value used to be 0.05 earlier? Do you know for sure what the value should be or is this an estimate? If they are really shutters then I'd suggest using shaCorr=0
?
added in #655
Can the Annex58 validation model be added to the repository? I'd like to use it to see if some changes improve the prediction performance.