<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Knut Erik,<br>
 Sorry for the delay in getting back to you. Since almost all of the
outputs that TRNSYS deals with are averages over the timestep, the
input values that are passed to your components are the averages at the
previous timestep and so your component doesn't really have to compute
what those values are. If your component has some capacitance (thermal
or electrical storage) to it then you do need to get what the value of
certain inputs at the end of the last timestep were in order to
calculate what the outputs at the end of the current timestep are. One
typical way of handling the job of keeping track of those is to use the
"getStorageVars()" and "setStorageVars()" subroutines. If you have to
call the Differential Equation subroutine from within your Type, it
will return the average and final value for the time step. You can then
store that final value and use it as the initial value for the next
time step.<br>
Kind regards,<br>
 David<br>
<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:knut.erik.enerstvedt@niva.no">knut.erik.enerstvedt@niva.no</a> wrote:
<blockquote
 cite="mid:OFB8E7043B.AFA7FD4E-ONC1257618.002C8D33-C1257618.003E2EE1@niva.no"
 type="cite"><font
 face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2">
  <p style="margin: 0px;">Hello TRNSYS users, </p>
  <p style="margin: 0px;">  </p>
  <p style="margin: 0px;">As I understand, TRNSYS outputs are averaged
values over a time step, meaning that the output value of T at timestep
n is an average of T between n-1 and n. When creating a new Type, would
it be correct of me to have T_output(n) = (T(n) + T(n-1))/2, where T(n)
is the newly computed value in the current iteration and time step and
T(n-1) is the converged value from the previous time step? If not, how
is this average normally computed in TRNSYS Types?</p>
  <p style="margin: 0px;"> </p>
  <p style="margin: 0px;">Best regards,</p>
  <p style="margin: 0px;">Knut Erik Enerstvedt</p>
  </font><br>
  <br>
------------------------------------------------------------------------------------------------------<br>
  <br>
Meld deg på vårt nyhetsbrev på <a class="moz-txt-link-abbreviated" href="http://www.niva.no">www.niva.no</a><br>
  <br>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
TRNSYS-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:TRNSYS-users@cae.wisc.edu">TRNSYS-users@cae.wisc.edu</a>
<a class="moz-txt-link-freetext" href="https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users">https://www-old.cae.wisc.edu/mailman/listinfo/trnsys-users</a>
  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
***********************************************************************
Thermal Energy System Specialists (TESS), LLC 
David BRADLEY                      22 N. Carroll Street - Suite 370 
Partner                            Madison, WI 53703 
                                   USA
P: +1.608.274.2577 
F: +1.608.278.1475
E-mail: <a class="moz-txt-link-abbreviated" href="mailto:bradley@tess-inc.com">bradley@tess-inc.com</a> 
Web Pages:  <a class="moz-txt-link-freetext" href="http://www.tess-inc.com">http://www.tess-inc.com</a>    and      <a class="moz-txt-link-freetext" href="http://www.trnsys.com">http://www.trnsys.com</a>

***********************************************************************</pre>
</body>
</html>