Dear Marcello,
you're absolutely right about this, the formula was unnecessarily complicated. I deleted this variable and the number of convergence errors decreased indeed, but unfortunately did not go away completely. I also tried looking at it from a different point of view. According to the list file, the convergence errors occur between Type 56 and type 62 (calling Excel) which are part of the loop. Type 62 components outside the loop do not give any problems. Is there something that makes Type 62 inadequate for loops? And if so, could I adjust some value or component order to make sure that I can use Type 62 in a loop? Kind regards, Tom From: marcello.caciolo@cofelyaxima-gdfsuez.com To: trnsys-users@cae.wisc.edu Date: Mon, 6 May 2013 12:03:57 +0200 Subject: Re: [TRNSYS-users] Convergence errors with adaptive temperature limits Dear Tom,
Actually you are right, I misunderstood your question and gave you the same equation you used.
As a second guess, I would say that your problem is in the definition of the variable “cooling need”. If I well understand, you compute cooling need by using the actual temperature calculated by type 56 and comparing it to your target temperature. This could be the reason of the bad behavior of your simulation and it is not necessary. Indeed, if your actual temperature is lower (in the case of cooling) of the target temperature, cooling need is zero anyway.
Try to remove this variable and rerun the simulation.
Hope this helps.
Best regards, Marcello Caciolo
P Pensez à l'environnement avant d'imprimer ce message
De : trnsys-users-bounces@cae.wisc.edu [mailto:trnsys-users-bounces@cae.wisc.edu] De la part de Tom B
Dear Marcello, From: marcello.caciolo@cofelyaxima-gdfsuez.com Dear Tom,
I think that your problem is in the definition of the cooling temperature. It should read :
T_Cool_On = 30 - Cooling_need*Cooling_schedule*(30 - Target_temperature)
In this way, cooling temperature is 30 when cooling need and/or cooling schedule are zero, and your target temperature when both cooling need and cooling schedule are 1.
Hope this helps.
Best regards, Marcello Caciolo
P Pensez à l'environnement avant d'imprimer ce message
De : trnsys-users-bounces@cae.wisc.edu [mailto:trnsys-users-bounces@cae.wisc.edu] De la part de Tom B
Dear all, I've used a 4199.1 kJ/h for both heating and cooling, so given a floor area of 19.44m2 that would be 60W/m2. I've included a file of a project where I isolated this adaptive temperature limit and heating/cooling schedule, so without any shading. One of them shows the situation when there are no convergence errors, but T_Cool_On remains zero degrees, and the other one where in my mind the formula is correct, but convergence errors occur.
I think I found where the problem occurs, but I don't know what I'm doing wrong. I use a loop from type 56 to an equation, in which the acceptable indoor temperature depends on the outside temperature (people tollerate higher temperatures if it's warm outside as well), and is compared to the actual indoor temperature to see whether the cooling/heating should be on or off. This goes to another equation to incorporate the annual occupancy schedule for heating and cooling, which is then lead back to type 56. Heating goes fine, cooling becomes a problem
Could someone please tell me what might cause this convergence error, and possibly also how to solve this? Thank you very much in advance!
Kind regards, Tom
_______________________________________________ TRNSYS-users mailing list TRNSYS-users@cae.wisc.edu https://mailman.cae.wisc.edu/listinfo/trnsys-users |