CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Meshing & Mesh Conversion

[Technical] Overset mesh FSI OpenFOAM

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   October 31, 2023, 06:07
Default Overset mesh FSI OpenFOAM
  #1
New Member
 
Join Date: Mar 2023
Location: Norway
Posts: 2
Rep Power: 0
Lundby is on a distinguished road
Currently, I am working on an overset mesh as part of a fluid-structure interaction (FSI) simulation using preCICE to couple OpenFOAM and Calculix. The boundaries of my overset mesh are successfully deforming in sync with the moving flap. However, I am encountering issues with the movement of the interior cells in the overset mesh; they are not behaving as expected.

I am uncertain if this issue stems from the boundary conditions or potentially an error in how I have defined my dynamicMeshDict file. I have included a link to a video that demonstrates the issue I am facing: https://www.youtube.com/watch?v=vroELwhxOic. As you can see, the first cell inside the overset mesh is not behaving as it should, and I am seeking advice on how to resolve this problem.

My dynamicMeshDict looks like this:
Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      dynamicMeshDict;
}

//dynamicFvMesh staticFvMesh;
dynamicFvMesh       dynamicOversetFvMesh;
//solver        multiSolidBodyMotionSolver;


motionSolverLibs ("libfvMotionSolvers.so");


solver    displacementLaplacian;

displacementLaplacianCoeffs
{
	diffusivity inverseDistance (overset1);
	diffusivity inverseDistance (overset);
}
And my pointDisplacement looks like this:
Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       pointVectorField;
    object      pointDisplacement;
}

dimensions      [0 1 0 0 0 0 0];

internalField   uniform (0 0 0);

boundaryField
{


    overset
    {
        patchType       overset;
        type            fixedValue;
    }
    
    overset1
    {
        type            fixedValue;
        value           $internalField;
    }
    
    walls
    {
        type            uniformFixedValue;
        uniformValue    (0 0 0);
    }
    
    inlet
    {
        type            uniformFixedValue;
        uniformValue    (0 0 0);
    }
    
   
    outlet
    {
        type            uniformFixedValue;
        uniformValue    (0 0 0);
    }
    
    lowerWall
    {
        type            uniformFixedValue;
        uniformValue    (0 0 0);
    }
    

    flap
    {
        type            fixedValue;
        value           $internalField;
    }

}
Lundby is offline   Reply With Quote

Old   April 25, 2024, 05:40
Default
  #2
New Member
 
xiangxiang
Join Date: Oct 2022
Posts: 4
Rep Power: 4
xiangxiang is on a distinguished road
Hi, Lundby
Have you solved this problem?
I encountered the same problem when using overset grids.
xiangxiang is offline   Reply With Quote

Old   July 30, 2024, 11:05
Default
  #3
New Member
 
Umut
Join Date: May 2011
Posts: 18
Rep Power: 15
Umut is on a distinguished road
Hello,

I'm also facing the same problem.

Any update or solution?
Umut is offline   Reply With Quote

Old   October 6, 2024, 15:39
Default
  #4
New Member
 
Join Date: Mar 2023
Location: Norway
Posts: 2
Rep Power: 0
Lundby is on a distinguished road
Yes, https://www.youtube.com/watch?v=8GoG1gxc8lo
Also included contact mechanics
Lundby is offline   Reply With Quote

Old   October 7, 2024, 06:35
Default
  #5
New Member
 
Umut
Join Date: May 2011
Posts: 18
Rep Power: 15
Umut is on a distinguished road
Dear Lundby,

Thank you for sharing the video of your FSI work.

I got to notice that in older OF versions (at least v2206 and older), overset boundary follows the deforming solid (deforms with it). For example in your video (Turek-Hron benchmark) the mesh around the elastic plate and its overset boundary deforms with the plate.

In more recent OF versions I couldn't manage to deform the overset type boundary. Please kindly check the question I asked in this link:

Front mesh boundaries (overset patch) not deforming on newer OF releases

I also watched your FSI contact video (U field), I noticed there is a vibration in the whole domain in the second half of the video. I have a feeling that it is caused by dynamic mesh selections and if you visualize mesh motion it might be vibrating for no good reason. Is that the case?
Umut is offline   Reply With Quote

Old   November 24, 2024, 04:12
Default
  #6
New Member
 
Kangnian Wang
Join Date: Jun 2024
Posts: 1
Rep Power: 0
Pablo34 is on a distinguished road
Quote:
Originally Posted by Lundby View Post
Yes, https://www.youtube.com/watch?v=8GoG1gxc8lo
Also included contact mechanics
Dear Lundby,

Thanks for your post. It looks really nice. If possible, could you please share the files of the simulation? Thanks in advance.
Pablo34 is offline   Reply With Quote

Reply

Tags
fsi, openfoam. calculix, overset, precice


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Star CCM Overset Mesh Error (Rotating Turbine) thezack Siemens 7 October 12, 2016 12:14
[snappyHexMesh] No layers in a small gap bobburnquist OpenFOAM Meshing & Mesh Conversion 6 August 26, 2015 10:38
[Gmsh] 2D Mesh Generation Tutorial for GMSH aeroslacker OpenFOAM Meshing & Mesh Conversion 12 January 19, 2012 04:52
how to extend FSI 2D codes to 3D, need advises abouziar Main CFD Forum 1 May 30, 2008 05:08
Icemcfd 11: Loss of mesh from surface mesh option? Joe CFX 2 March 26, 2007 19:10


All times are GMT -4. The time now is 12:00.