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
|