-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using pygfunction in Ground Source Heat Pump simulation #273
Comments
Dr. Jeffrey Spitler might have recently discussed this topic in a self-funded paper, possibly recognizing the need for addressing it in the context of incorporating a model into ghedt (his rebranded version is GHEDesigner). The abstract highlights the necessity for a validated approach using typical manufacturers' data sheets. This paper could be a valuable starting point for further exploration, and I've added it to my reading list due to my own interest in the topic. I'm uncertain if @MassimoCimmino considers integrating this work within the package's scope. If he does, implementing an STS g-function could be a prerequisite step. |
@TobiasEnergyMachines You are correct that the heat pump simulation and the bore field simulation are coupled. This can be solved iteratively at each time step. Here is a sample simulation block that can replace the one in the
|
I experienced kind of the same challenge with some of my thesis students a couple of years ago in the context of active/passive cooling with geothermal boreholes. They solved it by doing some iterations, like @MassimoCimmino suggested. It is implemented in GHEtool in this example. Note that in contrast with GHEDesigner, GHEtool does not (yet) account for the short-term effects, which can lead to overestimation of the fluid temperatures, when using hourly simulated values. |
Hi,
Thank you for building a great package.
I am attempting to use pygfunction to simulate a Ground Source Heat Pump (GSHP) system with a combined heat pump and chiller connected to a borehole field (BTES).
There seems to be a circular dependency when combining a BTES simulation based on g-functions with load aggregation together with a heat pump simulation based on (compressor) polynomials. Because the BTES model needs a load (Q) to compute the temperature at outlet and the heat pump model needs the temperature at inlet to compute the source load.
Do you have any ideas or have any good reference of how to overcome this circular dependency?
Thank you,
Tobias
The text was updated successfully, but these errors were encountered: