Modélisation hydrodynamique (CFD) sur terrain avec MantaFlow et visualisation des résultats dans ParaView

La discipline Dynamique des fluides computationnelle (CFD) ou, en russe, Dynamique des fluides computationnelle étudie le comportement de divers écoulements, y compris ceux de vortex. Il s'agit de la simulation d'un tsunami, de coulées de lave, de pierres éjectées de l'embouchure d'un volcan avec de la lave et des gaz, et bien plus encore. Voyons comment vous pouvez utiliser ensemble MantaFlow et ParaView , réalisés sur la fonction de conversion de données nécessaire Python du langage MantaFlow intégré . Comme d'habitude, consultez mon référentiel GitHub pour le code source: MantaFlow-ParaView .



Simulation du panache du volcan 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