[TRNSYS-users] Float error on squaring
David Bradley
bradley at tess-inc.com
Wed Feb 15 08:23:41 PST 2006
Henk,
I tried to reproduce this error in both TRNSYS 15 and TRNSYS 16 using:
EQUATIONS 3
Var1 = TIME
Var2 = 24-TIME
Error = (Var1-Var2)^2
and was not able to get the floating point error that you report. Could you
please send me an example in which the floating point occurs?
Thanks
David
At 03:25 2/15/2006, henkwitte wrote:
>Hello,
>
>When I try to calculate in an equation the square of a difference of two
>variables in TRNSYS 15 like:
>
>(value_var_1 - value_var_2)^2
>
>A floating point error is generated when the difference is or becomes zero.
>
>(value_var_1 - value_var_2) * (value_var_1 - value_var_2) does work
>without problems
>
>Is this a known problem?
>
>If I just create an static equation with 0^2 it does not generate the
>error, so it could be an underflow problem on the variables.
>Is there a round or MIN function in the equation of TRNSYS?
>
>Thanks
>
>Henk WItte
>
>
>Groenholland b.v.
>Valschermkade 26
>1059 CD Amsterdam
>The Netherlands
>
>Tel.: +31 (0)20 - 6159050
>Fax:+31 (0)20 - 6177082
>
>mobiel: 0628176535
>
>http://www.groenholland.nl
>
>_______________________________________________
>TRNSYS-users mailing list
>TRNSYS-users at 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
Phone: (608) 274-2577 USA
Fax: (608) 278-1475
E-mail: bradley at tess-inc.com
Web Pages: http://www.tess-inc.com and http://www.trnsys.com
"Providing software solutions for today's energy engineering projects"
****************************************************************************************
More information about the TRNSYS-users
mailing list