Introductory Material is Absent

@Shuang, many thanks for replying and to clarify the documentation!

Have I correctly amended lines 237~238 in the prj file?
i.e the succession (eight lines) of “repeat …delta_t” ?

            <time_stepping>
                <type>FixedTimeStepping</type>
                <t_initial> 0.0 </t_initial>
                <!-- use the following for full simulation
                <t_end> 15552000 </t_end>
                -->
                <t_end> 15552000 </t_end>
                <timesteps>
                    <!-- use the following for full simulation
                    </pair>
                        <repeat>10</repeat>
                        <delta_t>60</delta_t>
                        <repeat>1</repeat>
                        <delta_t>3000</delta_t>
                        <repeat>5</repeat>
                        <delta_t>3600</delta_t>
                        <repeat>1</repeat>
                        <delta_t>10800</delta_t>
                    </pair>
                    <!-- <pair>
                        <repeat>10</repeat>
                        <delta_t>60</delta_t>
                    </pair>
                    -->
                </timesteps>
            </time_stepping>

I will read through your answer for 1) regarding the 41-42 degC problem.
Intuitively I can follow the logic,
but I am uncertain as to what I should be changing to get the correct result?

@timc0up Seems partly correct. Maybe a simple way is just to remove the following lines in your command:

                <!-- use the following for full simulation

                </pair>
                <!-- <pair>
                    <repeat>10</repeat>
                    <delta_t>60</delta_t>
                </pair>
                -->

Regarding the 1), the logic here is that the model is assumed with a +30 degC for all BCs at the beginning. When simulation is terminated, all results need to be subtracted by 30 degC again.

The open loop runs with this same command. You are right for the closed loop variant. It will only run if I navigate to the .prj folder, even though I call it in CLI. I guess the open loop version is accessing the pre folder differently.

@ShuangChen

The test for “3-BHE Array Coupled With Pipe Network” (i.e. 3bhes_1U.prj) has run OK without errors for full simulation of 180 days (15552000 seconds).

Soil temperature range over 180 days is now 9.6 degC (9.637 degC)
Following the advice from @ShuangChen , to subtract 30 degC from the results:

temperature soil [306.209, 315.846] degKelvin
temperature soil [33.059, 42.696] degCelsius
temperature soil [3.059, 12.696] degCelsius adjusted (subtract 30)

temperature BHE1 [0, 299.9], [0, 300.63], [0, 308.314], [0, 308.314]
temperature_BHE2 [0, 299.864], [0, 300.562], [0, 308.071], [0, 308.071]
temperature_BHE3 [0, 299.9], [0, 300.63], [0, 308.314], [0, 308.314]

@ShuangChen – I have attached the results and the amended .prj file if you would like to comment further. The amended .prj file is there for anyone else who wants to run the full simulation, using OpenGeoSys v6.4 on Ubuntu 20.04, described here:

Updating the documentation for “3-BHE Array Coupled With Pipe Network” would be helpful. Especially given the anomaly when using tespy, if the flow temperatures approach zero:

3bhes_1U_results.zip (3.3 MB)

Thanks

@timc0up Thank you for your feedback. I have looked into your attached results and it seems the results are fine. Your suggestion to update the benchmark documentation is really sinnvoll to us. I will make some updating on it as soon as I can.

Best regards,
Shuang

Hi Shuang,

A big thank you to you also and taking the time to explain your very helpful insights into the rationale behind this Benchmark. This makes a big difference for beginners such as myself in understanding how to use OpenGeoSys.

@NicholasFry @timc0up Updated documentation of the benchmark is already available online. Hope it helps a better understanding of the benchmark.

Thank you for your questions and feedbacks.

Best regards,
Shuang