2PFV - Hollow cylinder

Asked by Luis Barbosa

Hi guys,

I came across a practical use of 2PFV, but not sure if it is implemented.

Instead of using a flat surface in the contour (were the pressures are applied) would it be possible to apply pressure radially (i.e. in the internal wall of a hollow cylindrical sample?)

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Robert Caulk
Solved:
Last query:
Last reply:
Revision history for this message
Robert Caulk (rcaulk) said :
#1

Hello,

The answer is always "yes anything is possible with yade." But how to do it depends on the details of what you want. You can _probably_ just use the current boundary conditions as is on a cylinder. That said, I don't really understand what you mean by "applying pressure to the inside of hollow cylinder." If this means you need to apply some kind pressure gradient along the inside of cavity surface, then you may need to extend the alpha boundary condition to TwoPhaseFlow.

Cheers,

Robert

Revision history for this message
Luis Barbosa (luis-pires-b) said :
#2

Hi Robert,

Thansk for your reply.

What do you mean by "extend the alpha boundary condition to TwoPhaseFlow?

From documentation I only see this [1] not sure how to use tough.

[1]
alphaBound(=-1)

    if 0, use an alphaBoundary condition where CGAL finds minimum alpha necessary for a single solid object. Any positive value will be used for the alpha. All negative values deactivate the functionality.

alphaBoundValue(=0)

    value of alpha constant pressure condition

Revision history for this message
Best Robert Caulk (rcaulk) said :
#3

The example script would be a good start [1]. But it is not tested for TwoPhaseFlow model - hence I do not expect it to work out of the box for TwoPhaseFlow. So you would need to extend it through the source.

[1]https://gitlab.com/yade-dev/trunk/-/blob/master/examples/FluidCouplingPFV/alphaShape.py

Revision history for this message
Luis Barbosa (luis-pires-b) said :
#4

Thanks Robert Caulk, that solved my question.