openInjMoldSim v7.2
This is an OpenFOAM solver for simulation of injection molding filling, packing and cooling stages. It is a modification of the compressibleInterFoam solver distributed with OpenFOAM. Currently, the simulation is prohibitively inconvenient for typical industrial use but it can be helpful in research because it can be customized.
Getting Started: watch video
An OpenFOAM 7 installation is required to run the code.
Run ./Allwmake
in the solver directory to compile the code.
To run the dogbone case, set the numberOfSubdomains
in the decomposeParDict
according to
your machine. Run ./AllMesh
and then ./AllRun
in the dogbone
directory to run the example simulation. Then run paraFoam
in the case directory to view the results.
- Compressible, non-isothermal, laminar cavity flow.
- Tait equation of state.
- Cross-WLF viscosity model.
- Specific heat and thermal conductivity may depend on temperature and pressure (tabular form).
- Elastic stress in the solid phase.
- Fiber orientation (openInjMoldSimF).
- Please cite
- Krebelj et al. Modeling Injection Molding of High-Density Polyethylene with Crystallization in Open-Source Software - see the fork.
- Pedro et al. - Verification and Validation of openInjMoldSim, an Open-Source Solver to Model the Filling Stage of Thermoplastic Injection Molding.
- Krebelj et al. - The cooling rate dependence of the specific volume in amorphous plastic injection molding - see the fork of this code.
- See also
- Youtube presentation: Verification and assessment of an open source solver for the filling stage of the injection moulding process.
- Numerical tests.
- For general info about OpenFOAM see the unofficial wiki openfoamwiki.net, the community forum cfd-online.com or wiki.openfoam.com (note the
.com
, this solver needs.org
).
The work was supported by
- Laboratory for Numerical Modelling and Simulation - LNMS
- Computational Rheology @ Institute for Polymers and Composites (projects MOLDPRO|POCI-01-0145-FEDER-016665 and FAMEST|POCI-01-0247-FEDER-024529)
Special thanks to
- Janez Turk - Provided the initial modifications to the original OpenFOAM library.
- Kerstin Heinen - Publicly shared the OpenFOAM implementation of the AdvaniFolgarTucker which was included in this solver.
This project is licensed under the GPU License - see the LICENSE.md file for details.
This solver is built for OpenFOAM but is not part of OpenFOAM openfoam.org.
krebeljk()gmail.com