interDyMFoam/ras/floatingObject: apply sixDoFRigidBodyMotion solver

Keep original case as floatingObjectOld
This commit is contained in:
Henry
2013-12-08 22:03:56 +00:00
parent e86564e3d2
commit a09d30dc90
24 changed files with 991 additions and 12 deletions

View File

@ -32,13 +32,7 @@ boundaryField
}
floatingObject
{
type sixDoFRigidBodyDisplacement;
centreOfMass (0.5 0.5 0.5);
momentOfInertia (0.08622222 0.08622222 0.144);
mass 9.6;
rhoInf 1;
report on;
accelerationRelaxation 0.3;
type calculated;
value uniform (0 0 0);
}
}

View File

@ -14,15 +14,22 @@ FoamFile
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dynamicFvMesh dynamicMotionSolverFvMesh;
dynamicFvMesh dynamicMotionSolverFvMesh;
motionSolverLibs ("libfvMotionSolvers.so" "libsixDoFRigidBodyMotion.so");
motionSolverLibs ("libsixDoFRigidBodyMotion.so");
solver displacementLaplacian;
solver sixDoFRigidBodyMotion;
displacementLaplacianCoeffs
sixDoFRigidBodyMotionCoeffs
{
diffusivity inverseDistance (floatingObject);
patches (floatingObject);
distance 0.3;
centreOfMass (0.5 0.5 0.5);
momentOfInertia (0.08622222 0.08622222 0.144);
mass 9.6;
report on;
accelerationRelaxation 0.3;
}