[TRNSYS-users] Question regarding dynamic array values
thornton at tess-inc.com
thornton at tess-inc.com
Sun Jan 8 12:14:33 PST 2023
On 2023-01-08 06:59, Böttner wrote:
> This works fine later in the simulation, but doesn't in the beginning.
>
> For some reason I can't overwrite t_A after its initially read from
> the stored dynamic array, which is 0 initially.
Jan,
Are you using the dynamic array storage or the static array storage for
storing/retrieving? It sounds like you might want to be using static
storage from your description. Dynamic storage starts each iteration of
a timestep from the same starting "point" and stores temporary values of
the ending point each iteration; updating the starting point for the
next timestep only after convergence is reached at the previous
timestep. It is best observed with a simple tank example.
Time = 0, Tank Temperature = 50 C
Time = 1, Iteration 1, Starting Temperature = 50 C Ending Temperature =
60 C
Time = 1, Iteration 2, Starting Temperature = 50 C Ending Temperature =
65 C
Time = 1, Iteration 3, Starting Temperature = 50 C Ending Temperature =
63 C
Time = 1, Iteration 4, Starting Temperature = 50 C Ending Temperature =
62 C
Convergence is reached
Time = 2, Iteration 1, Starting Temperature = 62 C Ending Temperature =
65 C
etc.
Jeff
----
Jeff Thornton
President
Thermal Energy System Specialists (TESS)
3 N. Pinckney Street - Suite 202
Madison WI 53703
(608) 274-2577
www.tess-inc.com
More information about the TRNSYS-users
mailing list