Butterfly is a Grasshopper/Dynamo plugin and object-oriented python library that creates and runs computational fluid dynamics (CFD) simulations using OpenFOAM. At the present time, OpenFOAM is the most rigorously-validated open source CFD engine in existence and is capable of running several advanced simulations and turbulence models (from simple RAS to intensive LES). Butterfly is built to quickly export geometry to OpenFOAM and run several common types of airflow simulations that are useful to building design. This includes outdoor simulations to model urban wind patterns, indoor buoyancy-driven simulations to model thermal comfort and ventilation effectiveness, and much more.
Simulate indoor wind-driven airflow to assess ventilation effectiveness.
Check for examplesModel buoyancy-driven airflows from chimneys, atria and other common stack phenomena.
Check for examplesUse Butterfly together with Ladybug and Honeybee to perform high resolution indoor thermal comfort analyses that account for local air temperature and speed.
Check for examplesUse Butterfly together with Ladybug and Honeybee to spatially map outdoor thermal comfort.
See this paper for an example.
Check for examplesForecast HVAC-generated draft discomfort by simulating the air speeds and temperatures they create.
Check for examples