|
[Sponsors] |
[waves2Foam] Modified tutorial case 3Dwaves and isn't working as intended |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
New Member
enzhen zhang
Join Date: Dec 2013
Location: Shanghai,China
Posts: 10
Rep Power: 13 ![]() |
I ran the "3Dwaves" case. the only change I made is set Wind to (1 0 0 ). the boundary field Uy of wind is almost 0,but the internal field of wind near boundary is very differ!
the figure is attached. I think it's not the solver's but the boundary condition's problem, when i adopted groovyBC in interFoam case, I also came into the discontinuity problem. Does anyone know how to solve the problem? ![]() the boundary field,the upside Uy is 0. ![]() the internal Field,the upside Uy is not 0,especially some part have value up to 0.4 or low to -1 My object concern on the wind field upon the wave. I hope to get an natural wind field , not the corrected field with Utarget. the size of my computational zone is x*y*z=10m*7m*2m.at first, i set a relaxationZone from the inlet boundary. but after several seconds.the Uy diffused as: Code:
DILUPBiCG: Solving for Uy, Initial residual = 0.00810394, Final residual = 1.05103e+19, No Iterations 1001 the relaxationZone is set as Code:
relaxationNames ( inlet ); wind ( 1 0 0 ); initializationName inlet; inletCoeffs { waveType stokesFirst; Tsoft 0; depth 2.75; period 1; direction ( 1 0 0 ); phi 0; height 0.2; waveNumber (3.1415926 0 0); omega 6.28319; relaxationZone { relaxationScheme Spatialwater; relaxationShape Rectangular; beachType Empty; relaxType INLET; startX ( 0 0.7 0 ); endX ( 5 0.7 2 ); orientation ( 1 0 0 ); } } Code:
boundaryField { inlet { type zeroGradient; } outlet { type zeroGradient; } cyclic2 { type cyclic; } bottom { type slip; } atmosphere { type slip; } defaultFaces { type zeroGradient; } } Code:
boundaryField { inlet { type zeroGradient; } outlet { type zeroGradient; } cyclic2 { type cyclic; } bottom { type fixedValue; value uniform 1; } atmosphere { type fixedValue; value uniform 0; } defaultFaces { type empty; } } Code:
boundaryField { inlet { type zeroGradient; } outlet { type zeroGradient; } bottom { type slip; } atmosphere { type zeroGradient; } cyclic2_half0 { type cyclic; } cyclic2_half1 { type cyclic; } } ![]() ![]() Last edited by wyldckat; October 8, 2018 at 10:01. Reason: merged posts that were a few minutes apart; also changed title |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|