CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions > OpenFOAM CC Toolkits for Fluid-Structure Interaction

[solids4Foam] No deformation when using RBFMeshMotionSolver

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 27, 2024, 04:37
Default No deformation when using RBFMeshMotionSolver
  #1
Senior Member
 
TWB
Join Date: Mar 2009
Posts: 414
Rep Power: 19
quarkz is on a distinguished road
Hi, I have questions about using the RBFMeshMotionSolver in solids4Foam. I’m using pimpleFoam. I’ve read quite a few discussions on using the RBFMeshMotionSolver from solid4Foam with pimpleFoam.
I am interested to use RBFMeshMotionSolver to replace the laplacian solver for prescribed mesh deformation in OF with 6DOF simulation.
I tried to start off with the fluid-openfoam-rbf.zip from https://github.com/precice/openfoam-...sue-1333146912
I have installed preCICE and solid4Foam.
I ran it and it completes with no error. However, when I view the case in paraview, the flap is stationary, there is no motion or deformation. Is this supposed to be so?

Next I tried to replace the laplacian withe rbf in a modified OF wingMotion tutorial. I prescribed a rotation to the airfoil. It completes without error but at the start, it seems to hang and it’s doing some initial calculation. When I view the results, similarly there’s no motion or mesh deformation.

I have attached the dynamicMeshDict and pointdisplacement. Did I do something wrong?

Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       pointVectorField;
    location    "0.01";
    object      pointDisplacement;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 1 0 0 0 0 0];

internalField   uniform (0 0 0);

boundaryField
{
    wing
    {
        type            calculated;
        value           uniform (0 0 0);
    }

    front
    {
        type            empty;
    }

    back
    {
        type            empty;
    }

    ".*"
    {
        type            fixedValue;
        value           uniform (0 0 0);
    }
	
	/*airfoil
    {
        
        type        solidBodyMotionDisplacement;
        solidBodyMotionFunction  oscillatingRotatingMotion;
        oscillatingRotatingMotionCoeffs
        {
           origin (0.25 0.007 0.125);
           //axis        (0 0 1);
           amplitude       (0.0 0.0 10);  //units of deg
		   omega           0.698;       //units of rad/s
        }
    }*/
	
	wing
    {
    type        angularOscillatingDisplacement;
    value           uniform (0 0 0);
	axis        (0 0 1);
	origin (0.25 0.007 0.125);
	angle0		 0;
	amplitude       1.31;//0.7854;  //units of rad
	omega           6.28;//1.571;//3.1415926535897932384625;       //units of rad/s
    //value           $internalField;
  
    }
}


// ************************************************************************* //
Code:
FoamFile
{
    version     2.0;
    format      ascii;
    class       dictionary;
    object      dynamicMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dynamicFvMesh      dynamicMotionSolverFvMesh;

motionSolverLibs ("libfvMotionSolvers.so" "libRBFMeshMotionSolver.so");

// Radial basis function solver
solver RBFMeshMotionSolver;

RBFMeshMotionSolverCoeffs
{
    // Settings for the RBF solver
    staticPatches    (front back);
    movingPatches    (wing);
    fixedPatches     (inlet outlet topAndBottom);
    interpolation
    {
        function     TPS;
    }
    coarsening
    {
        enabled      no;
    }
}


// ************************************************************************* //
quarkz is offline   Reply With Quote

Reply


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
3D RANS based shape optimisation mesh deformation nikki_vlk SU2 Shape Design 0 May 30, 2022 05:36
RANS Based 3D optimisation mesh deformation tips nikki_vlk SU2 Shape Design 0 May 30, 2022 05:27
Mesh deformation memory requirements aa.g SU2 5 March 24, 2020 16:34
FFD shape deformation for 3D wing not changing the mesh lwc24 SU2 Shape Design 5 August 1, 2019 16:17
Total Deformation Vs Directional Deformation in Ansys Structural rsdsaurav Structural Mechanics 0 June 20, 2015 07:03


All times are GMT -4. The time now is 13:03.