https://linen.dev logo
Join Discord
Powered by
# fsi
  • p

    Pflegeverantwortungsöl

    10/28/2025, 8:29 PM
    https://cdn.discordapp.com/attachments/726379477256634419/1432828543737397350/vibrationTool.mp4?ex=69027911&is=69012791&hm=c036edb8bb067c7eebd4d8062cb4e8ad2c74b502e609d48020d9144adcad7586&
  • p

    Pflegeverantwortungsöl

    10/28/2025, 8:29 PM
    Can someone maybe tell me how to improve my results and tell me if this is somewhat physically correct
  • p

    Pflegeverantwortungsöl

    10/28/2025, 8:36 PM
    I especially want to know if particles in the bottom part are being transported away or not, do I need multiphase for that? Or is this enaugh for an engineering approximation
  • s

    slopezcastano

    10/29/2025, 8:54 AM
    What am I looking at? The kidneys of a roblox?
  • f

    finn

    10/29/2025, 8:56 AM
    I was thinking it was some sort of filling of a container from very small side vents. Or some way of hydrostatic pressure pushing up a fluid
  • p

    Pflegeverantwortungsöl

    10/29/2025, 11:56 AM
    Ah fuck I didn't realize that I haven't described haha. It is a tool vibrating at a specific frequency in a standing fluid. Boundary conditions are just uniform (0 0 0) and zeroGradient on topLeft and topRight to represent farField. It is only moving very small distances so its hard to see.
  • p

    Pflegeverantwortungsöl

    10/29/2025, 11:56 AM
    At least thats what I was trying to do 😄
  • p

    Pflegeverantwortungsöl

    10/29/2025, 11:58 AM
    Was hoping to show that particles are transported away faster out of the bottom part when the tool vibrates
  • y

    Yann

    10/29/2025, 12:57 PM
    Not multiphase but lagrangian.
  • y

    Yann

    10/29/2025, 1:01 PM
    You could use something like the icoUncoupledKinematicCloud function object to compute the transport of a particle cloud based on the velocity field computed by your solver
  • f

    finn

    10/29/2025, 2:52 PM
    Those are just tracers right
  • f

    finn

    10/29/2025, 2:52 PM
    Particles with only convection from fluid and then integrated in time. I never understand why one would want to have those, just for visualization purposes? Or some way to get residence time
  • y

    Yann

    10/29/2025, 3:11 PM
    yes, and yes. It is uncoupled so the particles don't interact with the fluid but it can be useful if you don't expect particles to have a significant impact on the flow but still want to be able to estimate particle transport (to get residence time, see dead zones where particles might get stuck, etc)
  • y

    Yann

    10/29/2025, 3:13 PM
    for sure if you expect 2 way particle/flow interactions it would be better to move to a lagrangian solver
  • y

    Yann

    10/29/2025, 3:14 PM
    (feel free to correct me, I'm no lagrangian expert)
  • f

    finn

    10/29/2025, 3:24 PM
    That is how I see it, I did an coupled Lagrangian project without particle-particle interaction to see where particles fly to the wall due to inertia. But then again you include form of a particle force. Good thanks for the refresher
  • s

    slopezcastano

    10/30/2025, 8:06 AM
    I liked my description better
  • p

    Pflegeverantwortungsöl

    10/30/2025, 12:36 PM
    How do you apply that? I found a function object but how do you now specify where it is applied?
  • p

    Pflegeverantwortungsöl

    10/30/2025, 12:36 PM
    Do you maybe have a file where you used it? Or could you explain how 👉 👈
  • y

    Yann

    10/30/2025, 12:50 PM
    There is a solver named
    icoUncoupledKinematicParcelFoam
    which compute the transport of a cloud on a pre-calculated velocity field (computed with whatever other solver) The function object
    icoUncoupledKinematicCloud
    allows to directly compute the cloud transport when you solve for the flow. You get some informations about it here: https://develop.openfoam.com/Development/openfoam/-/blob/master/src/functionObjects/lagrangian/icoUncoupledKinematicCloud/icoUncoupledKinematicCloud.H
  • y

    Yann

    10/30/2025, 12:52 PM
    the cloud properties are defined in a
    constant/kinematicCloudProperties
    file so your best chance is to check tutorials from the
    icoUncoupledKinematicParcelFoam
    solver to see how it works.
  • y

    Yann

    10/30/2025, 12:53 PM
    kinematicCloudProperties
    can be tricky to setup. I mean there are plenty of stuff in there depending on what you need to do.
  • p

    Pflegeverantwortungsöl

    10/30/2025, 2:08 PM
    Thank you good sir
  • t

    tkeskita

    10/30/2025, 2:17 PM
    Anyone know why that particular solver was given a name so... difficult?
  • y

    Yann

    10/30/2025, 2:38 PM
    typical openfoam layers. There is a
    kinematicParcelFoam
    and this one is the incompressible uncoupled version You can go deeper with the dynamic mesh variant,
    uncoupledKinematicParcelDyMFoam
    🙃
  • y

    Yann

    10/30/2025, 3:03 PM
    this was actually one of the motivation of the foundation branch: refactoring code and decluttering solvers
  • t

    tkeskita

    10/30/2025, 3:11 PM
    Well yes, but why wasn't it named shorter like icoC1ParcelFoam? C1 for one-way coupling 🤔 assuming they wanted to reserve naming convention for two and four way coupled versions.. otherwise why not leave "uncoupled" out completely
  • y

    Yann

    10/30/2025, 3:13 PM
    I guess there is no such naming convention
  • t

    tkeskita

    10/30/2025, 3:18 PM
    Maybe it's just that inventing good names is difficult. The "field-based Lagrangian" is also not quite what I'd expect it to be.. anyways we live with what we got 🧑‍🏭
  • q

    qr

    10/30/2025, 3:26 PM
    I think they go with full words in general.. You could have icoOnewayCoupledKinematicParcel .. But 1 way is just uncoupled (I think).. 2 way is coupled.. 4 way is called CollidingParcel which is derived from KinematicParcel Beyond Uncoupled, I think it goes into DPMFoam, not sure of the incomprehensible element in that case.. and then intra-parcel features get added in MPPICFoam