GHEtool icon indicating copy to clipboard operation
GHEtool copied to clipboard

Size borefield configuration function

Open tblanke opened this issue 2 years ago • 2 comments

Hi @wouterpeere ,

As already dicussed It would be nice to reimplement a borefield sizing method.

With best regards @tblanke

tblanke avatar Jul 31 '23 05:07 tblanke

If issue #322 is implemented, this issue can be solved. The idea is to create a function with the following inputs (shape, max length x, max length y, min Bx, max Bx, min By, max Bx, min H, max H) which contains an objective function that sizes the borefield for a particular configuration and returns the total borehole length.

This function can than be used as an input to the optuna hyberparameter optimisation function to find the minimum value. The maximum number of iterations can be set here.

wouterpeere avatar Jan 22 '25 07:01 wouterpeere

@tblanke , thank you for the update!

Everything works, it seems. I'm however missing some validation files to show the accurateness of the ANN. When I created a new test in the test_gfunction file, I get this result, where you can see that the gfunction for the ANN is completely different from the one directly calculated with pygfunction. I don't know if that is due to an error in the implementation of in the ANN itself?

Can you take a closer look at it?

Image

wouterpeere avatar May 01 '25 14:05 wouterpeere