Modelado hidrodinámico (CFD) en terreno con MantaFlow y visualización de resultados en ParaView

La disciplina Dinámica de fluidos computacional (CFD) o, en ruso, dinámica de fluidos computacional estudia el comportamiento de varios flujos, incluidos los de vórtice. Esta es la simulación de un tsunami, y flujos de lava y piedras expulsadas de la boca de un volcán junto con lava y gases, y mucho más. Veamos cómo se pueden usar juntos MantaFlow y ParaView , realizado en la función de conversión de datos necesaria de Python del lenguaje MantaFlow incorporado. Como de costumbre, consulte mi repositorio de GitHub para el código fuente: MantaFlow-ParaView .



Simulación de la pluma del volcán Tambora



. ParaView () , , .





, , -, . , , . , , , . , , , — ( , , ). Blender MantaFlow.



, . XXI , — , . , (, , ), [] , . , , — , , [ ] . , — . , , — , , . , , . , — , , , , : " — ", , ( , ,...).



MantaFlow



, MantaFlow , , : PhiFlow, reconstructScalarFlows .



MantaFlow , , . , . , :





:





, ( , , , , — ).



MantaFlow



ParaView N-Cube ParaView plugin for 3D/4D GIS Data Visualization 3D ParaView NetCDF GeoTIFF OBJ MantaFlow. MantaFlow , (, 100% 25% — ) . : mesh2manta.py



MantaFlow ParaView



( OBJ ), , . , MantaFlow Numpy, (VTK), . npz2vtk.py. , xarray: N-D labeled arrays and datasets in Python, NetCDF .



ParaView



( ), ParaView , 4D — , 3D . VTK, MantaFlow:







. 646464 , 8 ( ).



MantaFlow:





, . , , , . , TensorFlow, MantaFlow ( ).





, . , , , . MantaFlow Blender, , . — ParaView MantaFlow ParaView, , — MantaFlow Blender.



, , , (, , — ), , , — - . — GitHub LinkedIn , , , .




All Articles