Computational Fluid Dynamics (CFD) Simulation Toolbox

Banner - Computational Fluid Dynamics (CFD) Simulation Toolbox
MATLAB CFD Toolbox | FEATool Multiphysics

MATLAB CFD Simulation Toolbox

Performing complex flow simulations in MATLAB has never been as easy and straightforward as with FEATool Multiphysics. The built-in and dedicated GUI makes it quick and easy to set up and solve complex computational fluid dynamics (CFD) simulation models directly in MATLAB.

FEATool Multiphysics fully supports most types of steady and instationary, laminar and turbulent, porous and non-Newtonian types of fluid mechanics and flow engineering problems. Moreover, with the multiphysics capabilities, the pressure and flow fields can directly be coupled with different physical phenomena such as heat and mass transport, allowing for complex interactive CFD simulations as for example in multiphase and reactive flows. Also, with higher order built-in simulation schemes, sensitive quantities such as aerodynamic lift and drag forces can be evaluated with high accuracy.

CFD Simulation Features

  • MATLAB Computational Fluid Dynamics (CFD) Toolbox
  • Fully integrated simulation and modeling GUI with preprocessing, solvers, postprocessing and visualization
  • High-order stationary and time-dependent built-in non-linear solvers
  • Built-in GUI interfaces for the external solvers OpenFOAM, FEniCS, and Firedrake
  • Pre-defined multiphysics modes for viscous incompressible fluid flows, compressible inviscid flow, fluid-structure interaction, porous media flows, heat and mass transport
  • Easily customizable equations and non-linear coefficients for non-Newtonian flows
  • Extensively validated and compared against CFD benchmark test cases
Interactive CFD Visualization Directly in the Web Browser

CFD Analysis Types

In addition to the built-in and pre-defined equations and physics modes for basic fluid mechanics, FEATool Multiphysics supports a wide and extended range of flow regimes and CFD simulations

  • Steady state and instationary flows
  • Incompressible viscous flows
  • Compressible inviscid flows
  • Laminar and turbulent flows (with OpenFOAM)
  • Non-isothermal (Boussinesq approximation)
  • Flows with varying density and viscosity
  • Flow through porous media
  • Two-phase and multiphase flows
  • Fluid-Structure interaction
  • User-defined equations and PDE types

CFD Solvers

FEATool Multiphysics includes built-in flow equations and solvers for viscous incompressible, inviscid compressible, porous media flows, and fluid-structure interaction. Moreover, FEATool also comes with convenient one-click GUI interfaces to the dedicated external CFD solvers OpenFOAM and FEniCS.

OpenFOAM FEniCS Logo

This allows users to set up and define large scale high-performance CFD simulations directly from the MATLAB GUI interface. The OpenFOAM and FEniCS solvers can then be used to perform parallel CFD simulations, as for example illustrated with the flow over an aircraft wing FEniCS HPC simulation simulation.

Multiphysics for Fluid Dynamics

The easy to use pre-defined flow equations and/or physics modes in FEATool Multiphysics makes it easy to set up coupled and fully interacting fluid flow problems in any space dimension.

FEATool Multiphysics can also parse general nonlinear expressions, including coupled dependent variables and derivatives. This allows users change and modify equations and to define complex equation coefficients, without any programming at all, by simply typing in the expression just as written on paper. This can for example be used to quickly define non-Newtonian and non-isothermal fluids by modifying the density and viscosity expressions to include a temperature dependence.

Computational Fluid Dynamics Tutorials

FEATool Multiphysics makes it especially easy and convenient to learn CFD simulation with several built in and automated step-by-step flow modeling tutorials available directly from the GUI by selecting Model Examples and Tutorials... > Fluid Dynamics > from the File menu.