[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TRNSYS-users] simulation running unstable/stops, NaN in output?



Wouter,
'NaN' stands for "not a number" and is what happens in most Fortran compilers when you divide a number by zero, when you take the log of a negative number, when you raise a negative number to a non-integer power, etc.. Usually once an NaN occurs, it will not fix itself but gets worse and worse because the result of every operation that you carry out with a variable that has been set to NaN is also NaN. The only reliable way to track down why it is happening is to run your simulation from the compiler and put a breakpoint into your code, then step through it one line at a time so that you can see where the NaN occurs first.
Kind regards,
David


Wouter Lumen wrote:
Dear TRNSYS-users,

I have made my own component for modeling an ice-storage tank.
I can run this component in a simple simulation with few other components, and
it runs flawless. I have tested the component with a wide variety of input values and parameters, and it always works fine.

When I put this component in a more complicated simulation, I mostly get "invalid floating point errors". Also if i put out some component outputs through a printer in an excell-file, I get "NaN", sometimes a whole column full, sometimes just one NaN in between the normal values.

I have checked the input values for the component and non of them are out of range. I also have checked that the component order is as it should be.

Does anybody know where this NaN comes from and what it means?

Are there parameters that i can change in TRNSYS to make the simulation run more stable?

Thank you!

Kind Regards,

Wouter Lumen
_______________________________________________
TRNSYS-users mailing list
TRNSYS-users@engr.wisc.edu
https://www.cae.wisc.edu/mailman/listinfo/trnsys-users




--
***********************************************************************
Thermal Energy System Specialists (TESS), LLC David BRADLEY 2916 Marketplace Drive - Suite 104 Partner Madison, WI 53719 USA P: +1.608.274.2577 F: +1.608.278.1475 E-mail: bradley@tess-inc.com Web Pages: http://www.tess-inc.com and http://www.trnsys.com

***********************************************************************