RTMsim
obertscheiderfhwn.github.io
Spec sheet
- Purpose
- RTMsim is a Julia module for simulating resin transfer mould filling.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Intended users
- The documentation describes using filling simulations during mould design to study inlet and vent placement and avoid incomplete filling or trapped air.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Free plan
- YesRead 24 Sep 2026 · obertscheiderfhwn.github.io
- License
- The public repository identifies RTMsim as licensed under GPL-2.0.Read 12 Oct 2026 · github.com
- Command line and API
- After installing the Julia package, users can run simulations and access RTMsim functions without using the GUI.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Data export
- YesRead 24 Sep 2026 · obertscheiderfhwn.github.io
- Delivery mode
- desktopRead 24 Sep 2026 · obertscheiderfhwn.github.io
- Extensibility
- Additional equations, such as degree-of-cure modeling, can be added, and existing equations can be modified for cases such as variable cavity thickness.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- GUI
- The GUI can start and continue simulations, inspect meshes and plot filling and pressure distributions.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Headless limitation
- The repository README says running RTMsim on headless machines is currently unsupported due to package GLMakie issues.Read 12 Oct 2026 · github.com
- Inlet selection
- Users can select inlet ports interactively, and the tutorials describe cascade injection using additional inlet ports.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Installation requirement
- RTMsim was developed and tested with Julia 1.8 and is installed through Julia’s package manager from its GitHub repository.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Interface and plotting
- The GUI supports mesh inspection, simulation start and continuation, interactive inlet selection, and plots of filling and pressure results.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Linux limitation
- The Linux GUI is described as experimental, and the documented Linux workflow runs simulations from the Julia terminal.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Linux support
- The Linux GUI is described as experimental; the guide documents running simulations from the Julia terminal.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Material properties
- Users can specify preform thickness, porosity, permeability and principal permeability directions for multiple regions.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Mesh accuracy
- The documentation says a mesh refinement study is needed because coarse meshes can predict filling time with an error of approximately 20% in the described case.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Mesh input
- The simulation uses a three-node triangular shell mesh on the part’s mid-surface, which must be generated with a separate meshing tool.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Mesh limitation
- RTMsim does not include mesh generation; a compatible triangular shell mesh with predefined regions must be prepared separately.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Model capabilities
- The documentation says the model targets accurate filling patterns and filling times and supports non-isotropic preform permeability.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Offline access
- YesRead 24 Sep 2026 · obertscheiderfhwn.github.io
- Programming interface
- The installed package exposes functions for running simulations and plotting meshes, sets, and results without using the GUI.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Simulation inputs
- The model uses a triangular shell mesh of the part’s mid-surface, with cell sets for injection ports and regions with differing preform thickness, porosity, and permeability.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Simulation model
- The model simulates flow through a porous cavity and tracks the flow front using a volume-of-fluid equation.Read 11 Oct 2026 · obertscheiderfhwn.github.io
- Validation
- The project documentation says test cases were used to validate the implemented model.Read 12 Oct 2026 · obertscheiderfhwn.github.io
- Windows support
- The documentation describes running the GUI on Windows from Julia or by double-clicking a supplied batch file.Read 12 Oct 2026 · obertscheiderfhwn.github.io
Where Specifiction places it
- Physics Simulation Software#61 of 897.4