
This Computation Fluid Dynamic (CFD) model of a sugar beet clamp has been developed using the OpenFOAM open source software. The table below gives links to posts that describe the development of the model
The github repository for these models are public. You need an OpenFOAM installation to run the model, ParaView to inspect the results, and a lot of knowledge to modify the model…
The physical model is fairly idealised, but also has a fairly good resolution and is built on some sound experimental data.
TABLE: Steps in the model development, including solver, case files, tags of the important features, and links to related blog posts.
Topic | Solver | Case files | Tags and Notes | Post | |
15 | Uncovered clamp full test run | pimpleFoam and Own: clampPimpleFoam v5 | clamp_15 | Allrun. Subcases. incompressible, turbulent, transient. blockMesh, topoSet, setFields, mapFields. Velocity, pressure, temperature. Porous media. | Link |
14 | Implementing a strategy for dealing with precision issues | pimpleFoam and Own: clampPimpleFoam v5 | clamp_14 | Allrun. Subcases. incompressible, turbulent, transient. blockMesh, topoSet, setFields, mapFields. Velocity, pressure, temperature. Porous media. | Link |
13 | Dealing with precision issues by removing p and U from solver. | Own: clampPimpleFoam v5 | clamp_13 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media. | Link |
12 | Implicit T in inter-phase heat transfer | Own: clampPimpleFoam v4 | clamp_12 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media. | Link |
11 | Convection only. A number of other small updates are noted. | Own: clampPimpleFoam v3 | clamp_11 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media.https://www.meran.se/sugar-beet-clamp-cfd-modelling-a-strategy-for-dealing-with-precision-issues/ | Link |
10 | Coarser mesh and adjust time step | Own: clampPimpleFoam v3 | clamp_09 clamp_10 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media. | Link |
9 | Convective Heat Transfer Coefficient as a field | Own: clampPimpleFoam-2 to clampPimpleFoam-3 | clamp_08 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media. | Link |
8 | Updated 3D ventilation | Own: clampPimpleFoam v2 | clamp_vent_07 | incompressible, turbulent, transient. blockMesh, snappyHexMesh, topoSet, setFields. Velocity, pressure, temperature. Porous medium. | Link |
7 | Time variant inlet conditions on velocity and temperature | Own: clampPimpleFoam v2 | clamp_07 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media. | Link |
6 | Modelling a porous membrane | Own: clampPimpleFoam v2 | clamp_06 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous media. | Link |
5 | Adding second energy equation to pimpleFoam | Own: clampPimpleFoam-1 to Own: clampPimpleFoam-2 | clamp_05 | incompressible, turbulent, transient. blockMesh, topoSet, setFields. Velocity, pressure, temperature. Porous medium. | Link |
4 | Adding energy equation to pimpleFoam | pimpleFoam to Own: clampPimpleFoam-1 | clamp_04 | incompressible, turbulent, transient. blockMesh, topoSet. Velocity, pressure, temperature. Porous medium. | Link |
3 | Moving to a transient solver | pimpleFoam | clamp_03 | incompressible, turbulent, transient. blockMesh, topoSet. Velocity, pressure. Porous medium. | Link |
2 | 3D ventilated clamp | simpleFoam | clamp_vent_02 | incompressible, turbulent, | Link Link* |
1 | Adding accurate Darcy and Forchheimer coefficients* | simpleFoam | clamp_02 | incompressible, turbulent, steady state. Velocity, pressure. Porous medium. *NB: kinematic velocity for the fluid was wrong in the initial version of this example. It has been updated in the case files and in a new post. | Link Link* |