Skip to content
Shayan Fahimi edited this page Sep 24, 2019 · 10 revisions

Composites on Clouds

Composite on Clouds (CoC) is a web-based open-source finite element tool for analysis of filling pattern and filling time of composite preforms in high-pressure RTM processes.

High-Pressure Resin Transfer Molding (HPRTM) is the next generation of the Resin Transfer Molding (RTM) processes, where higher injection pressure in the mold realizes faster cycle times. After placing the composite component into the mold, the resin is injected into the partially open mold, which provides an equal distribution of the resin across the face of the mold. In the computational simulation, a highly permeable partition can be used to mimic the physic of HPRTM.

The development of Composites on Clouds is done completely using open-source tools. The web-framework is based on Django, a fast and versatile framework developed with Python. The finite element solver is developed using FEniCS, a next-generation computing platform for solving partial differential equations with high-level Python and C++ interfaces and high-performance and parallel-computing capabilities. The visualization utilizes open-source Python libraries and Paraview.

The use of open-source and popular tools in this project guarantees a user-friendly and easy-to-update platform, which can be further developed for research and industry purposes to accounts for more complex physics during the HPRTM processes.

To start using CoC, please take a look at our test cases and examples.

To look at the code and develop your own models, take a look at our installation page

If you like to know more about the theory behind the numerical model, read the [Theoretical Background](To look at the code and develop your own models, take a look at our installation page

For a quick presentation of the software and its capabilities, look at our youtube video

If you have any further questions, please contact use using nasser@composites.ubc.com or shayan@composites.ubc.com.

Clone this wiki locally