[TRNSYS-users] Question regarding dynamic array values

Böttner, Jan Jan.Boettner at dbfz.de
Sun Jan 8 04:59:14 PST 2023


Hi,

I use some dynamic arrays within the code for a log boiler. The initial value is 0.
The use of the dynamic arrays is an endtime for one of five phases. This time changes the longer the simulation runs:
t_A = time + dt_A - set every time the boiler starts the burning cycle.
T_A is then stored in the dynamic array.

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.
The test_number will be set to 12, but t_A will stay 0, even if I change it to t_A = 15 or so.

!--Calculation of time parameter----------------------------------------------------------------------------------------------- -
    if ((opphpr==0).and.(Opph==1)) Then
        test_number = 12.
        t_0 = time                          ! set end timestpemps for the 5 phases
        t_A = time + dt_A
        t_B = time + dt_A + dt_B
        t_C = time + dt_A + dt_B + dt_C1
        t_D = time + dt_A + dt_B + dt_C1 + dt_D
        t_E = time + dt_A + dt_B + dt_C1 + dt_D + dt_E
    Endif

I'd be glad if someone could help me out.
Best regards,
Jan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.onebuilding.org/pipermail/trnsys-users-onebuilding.org/attachments/20230108/c5e6c0e0/attachment.htm>


More information about the TRNSYS-users mailing list