Free open-source plugin for indoor CO2 CFD simulation

Hi everyone,

We’ve just released a free open-source OpenFOAM-based grasshopper plugin called Carbonfly - for indoor CO2 CFD simulation.

Key Features:

  • Indoor ventilation CFD: Run steady-state and transient simulations of CO2 transport, airflow, and buoyancy-driven temperature.
  • Rhino-to-CFD in “one click”: Use Rhino/Grasshopper geometry. Carbonfly handles meshing and other setups - no OpenFOAM text files to edit.
  • Plug-and-play boundaries: Presets for inlets, outlets, and walls etc., with sensible defaults you can tweak.
  • Fast what-if studies: Change flow rate, supply temperature, CO2 concentration, and diffuser placement and quickly rerun for comparison.
  • Visualization-ready outputs: Exports a standard OpenFOAM case for viewing CO2/velocity/temperature/pressure etc. in ParaView.

GitHub repo (with documentation and examples): GitHub - RWTH-E3D/carbonfly: An easy-to-use Python library and Grasshopper toolbox for indoor CO2 CFD simulation

carbonfly_overview

01a_simple_mech_vent_transient_ParaView

Many preset validated boundary conditions are provided for mechanical, natural, and hybrid ventilation and dynamic respiration, as well as thermal comfort models.

05_dynamic_respiration_ParaView

Feel free to star the repo :star: , leave issues, or even open pull requests.
Cheers! :smile:

4 Likes