• RE: FILE FORMATS

    ASCII files can just simply be created in any text editor. I personally use NotePad++. Then you just need to save the file as *.dat.
  • RE: OpenLoop Plug-in

    With the release of FEFLOW 8.1, the Open-Loop plugin, where you fix the temperature difference becomes obsolute. You can do now everything within the graphical interface without the plug-in. Please watch the video tour below: MIKE 2024 | FEFLOW | Geothermal Modelling Without Limits [https://youtu.be/3l1BLLYeRRs] Best regards Carlos Rivera  
  • RE: piFreeze

    Hi, With the piFreeze instalation, you get automatically the user manual. In the PDF, you will find the description of the settings required. The manual should be available in the FEFLOW installation, by default as follows: C:\Program Files\DHI\2024\FEFLOW 8.1\modules64 Best regards Carlos Rivera
  • RE: Create SMESH FILES

    Hola Daniel, The documentation of SMESH files is available in this link: https://wias-berlin.de/software/tetgen/fformats.smesh.html I have attached an example of a cube with top elevation (-5 km) and bottom elevation (-41km). The SMESH can be used to described a closed volume, but you can use also used to represent surfaces. In FEFLOW, if you have a 3D model (e.g. layer-based), you can store a Face Selection and then export the faces as SMESH (simply right-click on the selection name). This is quite practical to learn the file format behind SMESH, or even quickly build SMESH files using FEFLOW. Saludos Carlos  
  • RE: ELEVATION FORMAT

    Slices in FEFLOW represent the top and bottom of a geological layer. Depending on the conceptual model, you need to decide how many geological contacts. If you had the chance to look the exercise posted above, the example has 3 layers, therefore you need the elevation points for 4 slices.
  • RE: Re-Meshing part of a layered domain to include several geological features

    Hi Antonio, The problem is not the format. if you can display the file in FEFLOW, then it can be understood by the mesh generator. The problem is that the GOCAD surface intersects with the border faces of your 1 layer model. The repair operation is only available via the 3D Supermesh workflow. In practical terms, you would need to reduce the volume in GOCAD and then try to mesh it again in FEFLOW. Best, Carlos
  • RE: ELEVATION FORMAT

    Hi Siddarth, I would recommend you to take a look the FEFLOW Introduction Tutorial: https://www.mikepoweredbydhi.com/-/media/shared%20content/mike%20by%20dhi/flyers%20and%20pdf/product-documentation/feflow-introductory-tutorial.pdf FEFLOW works only with projected coordinates. You need X and Y in meters (or ft). The task is not FEFLOW related. You will find tons of materials and tutorial in internet about coordinate transformation. Best regards Carlos Rivera
  • RE: High BHE Error with low flow rates

    Hi Max, Not surely whether I understood entirely. Is the problem occuring in a FEFLOW model being coupled to TRNSYS? Or are you using also in the "uncoupled" problem? Please note that the plug-in is not anymore supported by DHI. Cheers Carlos
  • RE: IFM plugin for time-dependent hydraulic head boundary condition

    Hi Salman, You may want to take a look on our free self-paced course "FEFLOW – Getting started with FEFLOW Python Interface", where exactly this task is explained through a working example. Registration link is below: https://www.theacademybydhi.com/course-sessions/feflow---getting-started-with-feflow-python-interface-11600061-104 Cheers Carlos Rivera
  • RE: OpenLoop Plug-in

    Hi Guanyu, The plug-in should come with some help. If not, I copy below the text. Cheers Carlos ###### OPENLOOP 1.5 FUNCTIONALITY HEAT TRANSPORT The OpenLoop plugin is designed for applying a time-varying temperature differential between groups of abstraction and injection boreholes for open-loop geothermal systems. It is capable of handling more than one group of extraction/injection pairs simultaneously, using separate temperature differentials for each group. Within each group, extraction as well as injection can take place in an unlimited number of mesh nodes. The module can also deal with systems where extraction and injection nodes are inverted during the simulation time. Furthermore, the application of the module for any group can start at any time during the simulation run. Before that time, temperature conditions from the model setup are used for the infiltration bore(s). This might be useful for representing observation data (real injection temperatures) in the first phase, while using calculated injection temperatures for the prediction phase. MASS TRANSPORT The OpenLoop plug-in can also be used for applying a concentration differential in mg/l. The module support thermohaline (heat and mass transport) simulations and multi-species mass transport.. DATA PREPARATION 1. All time-varying temperature and concentration differentials are defined as time-varying power functions in FEFLOW. For each system of injection/extraction nodes and each process variable (temperature, each species concentration) a separate time-varying power function has to be prepared, even if differentials in different systems or for different chemical species are identical. 2. A nodal reference distribution with the name 'OpenLoop' is created to identify participating nodes for a temperature differential. For single-species mass transport, the distribution is called 'OpenLoop Mass', for multi-species transport 'OpenLoop Mass 1' for species 1, 'OpenLoop Mass 2' for species 2, etc..In these reference distributions, all nodes belonging to a specific group (injection and extraction nodes) are assigned a value equal to the number of the time-varying power function containing the corresponding temperature or concentration differential. All other nodes need to be given values less than or equal to 0 (default in FEFLOW is -99999 = nodata). Be careful with mesh refinement: In case of refining the mesh after assigning the power function number, the data interpolation will lead to a number of nodes with non-zero values around the wells, too. 3. A nodal reference distribution with the name 'OpenLoop AutoOn' may be created to postpone the automatic boundary condition setting / removal on certain nodes. All nodes with a later start should be assigned the start time [d] for automatic temperature calculation. All other nodes in the distribution shall have zero or negative values. This option can be useful for simulations whose first part is based on observation data for injection wells, while the second predictive part is to be run based on a temperature or concentration differential. SIMULATION RUN In each time step, the module will calculate the average abstraction temperature or concentration. The calculation is done separately for each group, and averaging is done based on the contribution to total energy or contaminant mass abstraction by pumping from each extraction node. The temperature or concentration differential derived from the time-varying power function associated to the group is added (+) to the average temperature/concentration, and the result is used to set a fixed temperature/concentration (1st kind) boundary condition at the injection nodes. The temperature/concentration boundary condition is adapted to the current extraction temperature/concentration and temperature/concentration differential before each time step of the simulation. A time-stepping control scheme integrated in the plug-in ensures that all time steps in the temperature differential functions are met exactly if the model is run based on automatic time stepping.