MATLAB Answers

How to import result data from OpenFOAM to matlab?

137 views (last 30 days)
Mahendra Devagiri
Mahendra Devagiri on 19 Apr 2018
hello, I want to import the result data from OpenFOAM which are compressed to matlab to plot the results and compare them with the results of other flow models. Can anyone please help me with the code?
Regards, Mahendra

Answers (2)

Precise Simulation
Precise Simulation on 27 May 2019
Dear Mahendra,
If this is still relevant, you can both run OpenFOAM CFD simulations directly in MATLAB and import/export Foam and ParaView VTK results files from/to MATLAB with the FEATool Multiphysics Toolbox (as well as other formats).
  2 Comments
Precise Simulation
Precise Simulation on 16 Feb 2021
Import is typically done automatically for you after the solution process but you can use the openfoam m-code function
in the Matlab CLI to import OpenFOAM data as:
sol.u = openfoam( fea, 'mode', 'import', ... );

Sign in to comment.


Seyyed Ali
Seyyed Ali on 21 May 2018
Hi Mahendra,
Have you found anything? The only I have found so far is that you can convert data to VTK (foamToVTK) and read VTK in matlab using some VTK reader function. I have not found a better solution yet.
SAHM>

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!