[TRNSYS-users] Invalid floating point operation with TYPE56

Michaël Kummert kummert at engr.wisc.edu
Thu Dec 9 08:38:59 PST 2004

> I am getting an 'Invalid floating point operation' error on a project 
> with TYPE 56 ( still TRNSYS15...). The building has 18 thermal zones. 
> Everything goes OK evaluating heating loads, but as soon as I try to 
> manage the cooling loads (Ntype31) within IISiBat together with the 
> heating demands (NType30) the 'Invalid floating point operation' aborts 
> the simulation at the very beguining. Since I had no problem with 
> buildings involving less thermal zones, and I really can not track the 
> origin of the error (no reported in list file), I was wondering whether 
> there was a limit of outputs to be managed by TYPE56+IISiBat. Any hint?

I dont't think a limit on the number of outputs would generate a 
floating point error (more likely a range check error). One thing that 
might happen is that to calculate some outputs Type 56 calls some 
additional subroutines that cause the problem (this is assuming the only 
difference between a project that crashes and a project that doesn't is 
the outputs you have selected).
I remember some initialization problems in Type 56, you could try 
changing the initial values (T and RH) in the BUI file, and you could 
also try to change the Fortran configuration (Debug vs. Release) since 
some of those bugs only affected one configuration.
Here again, all such known issues are fixed, which means that you should 
send your project to your distributor if you are using the latest release.

Kind regards,

Michaël Kummert


Michaël Kummert

Solar Energy Laboratory - University of Wisconsin-Madison
1303 Engr Res Bldg, 1500 Engineering Drive
Madison, WI 53706

Tel: +1 (608) 263-1589
Fax: +1 (608) 262-8464
E-mail: kummert at engr.wisc.edu

SEL Web Site: http://sel.me.wisc.edu
TRNSYS Web Site: http://sel.me.wisc.edu/trnsys

More information about the TRNSYS-users mailing list