Author Topic: Mapping for 3D FSI  (Read 849 times)

aalberdi

  • Newbie
  • *
  • Posts: 1
Mapping for 3D FSI
« on: March 03, 2016, 11:23:35 AM »
Hello everyone,
I am Andrés Adam. I am working with Rubén Zorrilla in FSI coupling procedures. Up to now we have worked only with perfectly matching, 2D meshes, but now we are moving to the 3D case and non-matching meshes. We are in need of some interpolation tools for this. Riccardo told us that Andreas Mini had worked on this. We would be glad if someone could help us with that.

Thanks a lot,
Andrés

vmataix

  • Newbie
  • *
  • Posts: 31
Re: Mapping for 3D FSI
« Reply #1 on: March 07, 2016, 10:43:22 AM »
Hi,

The FSIapplication includes a mapper.

Add to your python script the following:


from KratosMultiphysics.FSIApplication import *
... (import the application)
for node in model_part.GetNodes(mesh_group):
    node.Set(INTERFACE,True)
... (setting the nodes that are interface as interface)
import NonConformant_OneSideMap
mapper = NonConformant_OneSideMap.NonConformant_OneSideMap(fluid_model_part,solid_model_part)
... (create the mapper)
mapper.StructureToFluid_VectorMap(DISPLACEMENT, DISPLACEMENT)
mapper.StructureToFluid_VectorMap(VELOCITY, VELOCITY)
... (transfer the variables you are interested)


....


aditya

  • Newbie
  • *
  • Posts: 17
Re: Mapping for 3D FSI
« Reply #2 on: March 17, 2016, 02:39:40 PM »
Hello

Regarding the mapping, I together am working with other colleagues to setup a Finite element mapper based on Mortor methods.
This should soon be available for usage in KRATOS framework. I am finished with the implementation, I will inform here once I finish the I finish testing too.

Thank you .

vmataix

  • Newbie
  • *
  • Posts: 31
Re: Mapping for 3D FSI
« Reply #3 on: March 17, 2016, 02:43:10 PM »
Hi Aditya,

Mortar methods?, that could be wonderful too for the consideration of contact/friction problems.

Best regards

rzorrilla

  • Newbie
  • *
  • Posts: 5
Re: Mapping for 3D FSI
« Reply #4 on: March 22, 2016, 11:08:03 AM »
Thanks a lot Aditya. We are looking forward to hear about your implementation.

Rubén.

aditya

  • Newbie
  • *
  • Posts: 17
Re: Mapping for 3D FSI
« Reply #5 on: July 21, 2016, 09:58:39 AM »
Hello Guys

The mapper which has Mortar, Nearest Element, Nearest Neighbor is now available under empire_application. There are also tests examples available in the respective folder.
It would be nice if you can try it out and give feedback.

Also, this mapper needs a library (.so) and we can not put it in the repository. So till we find a solution, please write me when you want to use the mapper so that I can send you the (.so) library.

Thank you