CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Pre-Processing (https://www.cfd-online.com/Forums/openfoam-pre-processing/)
-   -   pimpleDyMFoam dynamicMesh nonuniform ramped displacement (https://www.cfd-online.com/Forums/openfoam-pre-processing/157097-pimpledymfoam-dynamicmesh-nonuniform-ramped-displacement.html)

sommer July 20, 2015 06:46

pimpleDyMFoam dynamicMesh nonuniform ramped displacement
 
Hi,

I'm a new registered member of this forum but I used this forum a lot in the past years to solve my problems. So thanks to you all for this great community.
Unfortunally I have a question which I havent found here.

I'm working with pimpleDyMFoam for a FSI with Calculix. For the transmitting of the nodal displacements from the structural solver I'm using the BC "fixedValue".

Code:

/*--------------------------------*- C++ -*----------------------------------*\
| =========                |                                                |
| \\      /  F ield        | OpenFOAM: The Open Source CFD Toolbox          |
|  \\    /  O peration    | Version:  2.3.1                                |
|  \\  /    A nd          | Web:      www.OpenFOAM.org                      |
|    \\/    M anipulation  |                                                |
\*---------------------------------------------------------------------------*/
FoamFile
{
    version    2.0;
    format      ascii;
    class      pointVectorField;
    location    "0";
    object      pointDisplacement;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

dimensions      [0 1 0 0 0 0 0];

internalField  uniform (0 0 0);

boundaryField
{
    consoleFluid
    {

type            fixedValue;
value          nonuniform List<vector>
(
(0.0 0.0 0.0)
(0.0 0.0 0.0)
(1.105488e-07 9.819600000000001e-08 0.0)
(1.105488e-07 9.819600000000001e-08 0.0)
(3.498624e-07 1.865568e-07 0.0)
(3.498624e-07 1.865568e-07 0.0)
(7.072824000000001e-07 2.583576e-07 0.0)
(7.072824000000001e-07 2.583576e-07 0.0)
.....

Each new timestep then has the proper internalField from the solution before. However the fixedValue gives a shock to the system at the beginning of each FSI Timestep, which crashes my simulation after a while.

I searched a lot for a ramped version of a nodal displacement BC. However all ramped BC's are uniform. So therefore, only the whole patch is deformed and I can not give a point wise definition.

--> Do you know a BC which can handle nonuniform ramped pointwise displacement for the dynamic mesh?


Thanks a lot in advance.

regards
Andi


All times are GMT -4. The time now is 18:46.