June 18, 2021, 12:18
|
Boundary conditions for seabed response under wave action
|
#1
|
Senior Member
kimy
Join Date: Mar 2019
Location: https://t.me/pump_upp
Posts: 164
Rep Power: 7
|
Dear all,
I am using solids4Foam to simulate wave-induced seabed response. Firstly I imported the wave pressure obtained from interfoam results on the seabed surface by using "timeaveragedvaryingmappefield" and then I run the case. However, I don't think the pore water pressure is the right one. What is your opinion? since I am not pretty sure that the numerical settings, especially the boundary condition that I set are correct. I attached all the files here. Any suggestions will be highly appreciated.
Code:
FoamFile
{
version 2.0;
format ascii;
class volVectorField;
location "22";
object D;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 1 0 0 0 0 0];
internalField uniform (0 0 0);
boundaryField
{
inlet
{
type solidSymmetry;
patchType symmetryPlane;
value uniform (0 0 0);
}
outlet
{
type solidSymmetry;
patchType symmetryPlane;
value uniform (0 0 0);
}
sides
{
type solidSymmetry;//fixedDisplacementZeroShear;
patchType symmetryPlane;
value uniform (0 0 0);
}
cylinder// soilStructureInterface
{
type fixedDisplacement;
value uniform (0 0 0);
}
ground
{
type fixedDisplacement;
value uniform (0 0 0);
}
top
{
type solidTraction;
traction uniform (0 0 0);
pressure uniform 0;
value uniform (0 0 0);
}
}
Code:
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "22";
object p;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [1 -1 -2 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet
{
type symmetryPlane;
}
outlet
{
type symmetryPlane;
}
sides
{
type symmetryPlane;//zeroGradient;
}
cylinder//soilStructureInterface
{
type zeroGradient;
}
ground
{
type zeroGradient;
}
top
{
// type timefixedValue;
// value uniform 0;
type timeVaryingMappedFixedValue;
setAverage off;
}
}
Thanks,
|
|
|