Comments (6)
The new 'equivalent' method in the gFunction class of pygfunction based on Prieto and Cimmino (2021), is very fast.
Currently, within GHEtool, when you want to size a field, for which the size is not precalculated, a whole new dataset is generated. This is very slow and, now, unnecessary.
This will be changed so, whenever a (rectangular) field is chosen, for which no precalculated data is available, a warning will be thrown and the gfunctions will be calculated immediately.
from ghetool.
Implementation started in separate branch
from ghetool.
Hello Wouter. I seem to be having a bug when the dataset is being generated. I did a simulation with a 2x1 field and asked the GHEtool to calculate the necessary depth. When the boreholes are 8,9m apart, the precalculated databases is used and the depth is as expected (about 130m for a family home). When I then ask the software to put the boreholes at 10m apart, the dataset is being genereated, but the calulated depth is aproximately half of this 130m. I might be doing something wrong, but the onlyt thing I did was copy the first scenario and change the distance between the boreholes. The first scenario (with the precalculated data) als fits with what Smartgeotherm calculates, so that looks fine. Might it be that with the newley generated dataset, the calculated length per well is afterwards divided by the total number of boreholes? Kind regard, and thanks for making this software
from ghetool.
@blcools we will continu this discussion in a separate issue.
from ghetool.
Partly implemented, but first tests show an increase in calculation time (for fields which already have precalculated data) of more than a factor of 10.
Ideally, it will be partly JIT, partly precalculated g-function data.
from ghetool.
For the GUI however, to decrease the setup.exe-file, it can be useful to implement just the JIT g-function calculation and let a separate calculation thread precalculate the required g-function datafiles. So we don't need the 200MB of precalculated data ...
from ghetool.
Related Issues (20)
- Change temperature db to JSON
- Optimise load profile - hourly method
- Coaxial with different pipe conductivities
- Add validation based on Ahmadfard & Bernier HOT 10
- Rename main_class
- Remove parameter Tf
- Option to include/exclude dhw from peak heating
- Small errors in optimise_load_profile_energy
- Exclude DHW from peak heating
- Skopt depreciated
- Wrong load duration curve
- Add volume flow rate
- Add yearly heating/cooling load/peak
- Cleanup Borefield.py
- Size with inlet or outlet temperatures
- Optimise load profile with DHW
- DHW profile HOT 1
- Unit-tests run only for 3.12 HOT 1
- optimise load profile with max power
- Pressure drop
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ghetool.