Updates and release notes
- [Oct. 2020] A new branch for openFOAM-ESI
The majority part of this update was conducted by Mr. Steffen Hess. The code is able to compile in the OpenFOAM-ESI environment.
- [Nov. 2020] The new branch for openFOAM-ESI
Some bugs were found and fixed:
- The compiling sequence.
- The locations of gravity fields, g. The files "g" move to constant/.
- The functionObjects library is missing.
- Remove some warnings: apply new functions in OpenFOAM-ESI.
- [Nov. 2021] The new branch for openFOAM-2106
Some bugs were found and fixed:
- The method heatTransfer(T, cellListIO) in class "TwoResistanceHeatTransferPhaseSystem" is fixed.
Dictionary structure is rearranged:
- src: source files
- appSrc: application source files
- libSrc: libraries source files
- run: test cases
- The method heatTransfer(T, cellListIO) in class "TwoResistanceHeatTransferPhaseSystem" is fixed.
- [June 2022] Clean the source code for releasing
Bugs are found and fixed:
- The previous solver might predict results with singularities in phiI region. This is fixed.
The source code is updated:
- Change the phase name to none if single-phase flow is simulated. This makes the variable names change from A.air to A.
- Moving the correction of diffusivity from MultiComponentPhaseModel to diffusivityModelList.
- Moving the definition of phase properties from phaseProperties to regionProperties.
- Avoiding redundent output of diffusivity coefficients.
- Applying a different method to Update the value of phi in phiI region –> use setReference of phiEqn. This seems to make the solution more stable.
- Making the "porousZone" flexable to read. If the file doesn't exist, no porous zones are applied.
- Update the test cases: rewrite the scripts.
- Change the header of each file. openFuelCell is included.
- The previous solver might predict results with singularities in phiI region. This is fixed.
- [Dec. 2022] Update the repository
- Fixed a bug in diffusivityList
- Update the tutorial
- [Sep. 2023] Update the repository for public release
- A new barnch is included for OpenFOAM-v2306 2 The prescribed mean current density and voltage are now defined as a function of time. (Availiable functions can be found in OpenFOAM/primitives/functions/Function1).
- Include the radiation model in solid region.
- Copy thermoTools to the repo. (need to remove this in next update.)
- In test cases, when it comes to two-phase flow, a steadyState scheme is now used, specially for ddt term of species transfer.
- Update the preprocessing script for an easier usage.