|
[Sponsors] |
August 16, 2019, 12:43 |
solidVelocity
|
#1 |
Member
Join Date: Apr 2011
Posts: 57
Rep Power: 15 |
Does anyone have any experience using the solidVelocity boundary condition? I've tried to test it out but I get floating point exception errors whenever I try and use it, and there are no examples in the tutorials that I could find. Thanks!
|
|
August 22, 2019, 20:01 |
|
#2 | |
Senior Member
Ali Shayegh
Join Date: Oct 2015
Posts: 131
Rep Power: 11 |
Quote:
BTW, I only found this: Code:
Description Velocity boundary condition with boundary non-orthogonal correction for the solid solvers. Essentially time-varying fixedValue with non-orthogonal correction. Optional time-varying velocity specified via a velocitySeries. |
||
September 2, 2019, 07:09 |
|
#3 |
Super Moderator
Philip Cardiff
Join Date: Mar 2009
Location: Dublin, Ireland
Posts: 1,093
Rep Power: 34 |
Hi,
You can use solidVelocity for the displacement field (D) or displacement increment field (DD) as follows, for a velocity that is constant in time: Code:
yourPatchName { type solidVelocity; velocity uniform (1 2 3); // set velocity here value uniform (0 0 0); } Code:
yourPatchName { type solidVelocity; velocitySeries { fileName "$FOAM_CASE/constant/timeVsVelocity"; outOfBounds clamp; } value uniform (0 0 0); } Code:
( ( 0 ( 1 0 0 ) ) ( 4 ( 1 0 0 ) ) ( 6 ( -1 0 0 ) ) ( 10 ( -1 0 0 ) ) ) Philip |
|
|
|