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

    assembledwords

    08/26/2023, 4:33 PM
    yes, rotation would be a bit trickier cause youd need to calculate the body force for each point. the function that i plan on using for this is 'writeCellCenters'. this should give me the position for all cells. and then i can treat the torque as something which causes two accelerations: one that is in direction of rotation and one that is perpendicular to it (centrifugal, fictitious force since since frame is noninertial). for each point, i think i can use kinematic equations to get the resulting acceleration components and then add them to the body force.
  • a

    assembledwords

    08/26/2023, 4:44 PM
    my current plan for checking that this methodology works is to run two simple test case. below is a video on zero-g sloshing and the fluid behavior from 4-6 seconds is what im after. can i start with a tank that is partially filled, apply the body forces from a rotation (without rotating the tank), and get the fluid to separate into the two distinct and stable points observed. as for the confirmation on controls, this could be confirmed by the clip at 27-29 seconds. here he stops the fluid suddenly and two rotating columns are observed from the fluid retaining its inertia. my thouhht is that if these two experiments are recreated in openfoam, then i believe it should be strong evidence to suggest that this is a valid approach to the problem (if not, then i try to debug a bit before going back to try other methods).

    https://youtu.be/PPvHZAAGuW4?si=KffjZiC3VErruIft▾

  • t

    tkeskita

    03/23/2024, 6:29 AM
    https://www.solids4foam.com/
  • u

    654726

    03/25/2024, 1:33 PM
    Currently, I am focusing on my thesis topic, which involves Fluid-Structure Interaction (FSI) simulations using OpenFOAM, particularly concerning the coupling of solid and fluid solvers for bird wing aerodynamics. As I embark on this endeavor, I am reaching out to seek guidance on how to initiate and navigate through the complexities of this research. My immediate goal is to validate the proposed FSI model against existing literature, such as studies involving flexible plates behind cylinders. Could you kindly provide insights on how to commence this process effectively? Additionally, I would greatly appreciate any recommendations for relevant courses or resources that could enhance my understanding and proficiency in this field. Currently, I am actively engaged in studying various cases to build a solid foundation for my research.
  • l

    Lookid

    03/25/2024, 1:38 PM
    OpenFOAM FSI solver + tutorials cases here https://www.solids4foam.com/
  • u

    654726

    03/25/2024, 1:43 PM
    One doubt. When I talked with one professor, he told that we have to use precise to couple the solver if the solid is not rigid .I don't have much idea on of these things. Can you please give me an insite on this if you can
  • l

    Lookid

    03/25/2024, 1:47 PM
    precise is used to couple different solvers: here, OpenFOAM FVM for fluid part + whatever FEA solver for the solid part solids4foam is 1 solver that takes care of both the fluid and solid part, within OpenFOAM
  • y

    Yann

    03/25/2024, 1:52 PM
    There is an article in the OpenFOAM journal about preCICE + OpenFOAM: https://journal.openfoam.com/index.php/ofj/article/view/88
  • u

    654726

    03/25/2024, 1:52 PM
    Ok so for problems like plate behind cylinder. How do we simulate and validate it ? Do we need to use precice or solid4foam would be sufficient? Also for my thesis work I might have to code my solver. That is what my guide told
  • o

    otaolafr

    03/25/2024, 1:57 PM
    dont repeat your messages (send it in #400697259819270145 ) I invide you to read the #810161483903401984 section
  • b

    baran

    05/10/2024, 12:58 PM
    Any recommendation of sources to start fsi concept? Books or videos etc.
  • a

    ali.almakhmari

    05/11/2024, 7:07 PM
    Hi everyone. Is anyone aware of a software that employs empirical methods to do FSI? The only one I am aware of is Nastran but the public version is pretty outdated.
  • a

    ali.almakhmari

    05/11/2024, 7:07 PM
    I usually do my simulations in OpenFOAM or ANSYS but they are time consuming. So I am looking into learning empirical-based softwares.
  • u

    654726

    07/09/2024, 9:14 AM
    Does anyone here have any experience with coupling openfoam and calculix using precice for different problems and validation
  • u

    654726

    07/19/2024, 12:48 PM
    Anyone ?
  • d

    Deathstroke

    08/01/2024, 2:11 PM
    Hi, I was wondering is there any particular solver that can be used for transient pressure, temperature and viscosity changes coupled with FSI? I found chMultiRegionFoam but have no clue if it can do that. I was trying to simulate an aircraft wing changing altitudes
  • y

    Yann

    08/01/2024, 3:01 PM
    what kind of physics do you include in FSI? chtMultiRegionFoam is meant to simulate heat transfer so if you also need some mechanics (solid deformation) it won't be suitable for your problem
  • d

    Deathstroke

    08/01/2024, 3:02 PM
    its going to be heat based deformation as well as aeroelasticity
  • y

    Yann

    08/01/2024, 3:02 PM
    then no
  • d

    Deathstroke

    08/01/2024, 3:02 PM
    any other solver that comes to mind?
  • y

    Yann

    08/01/2024, 3:05 PM
    as far as I know, there is no FSI solver in 2 main OpenFOAM development branches. There is one solver for that in foam-extend, and you can also couple OpenFOAM with other software using the preCICE library (I have no experience with that, I just know it exists)
  • d

    Deathstroke

    08/01/2024, 8:12 PM
    yes so I am coupling calculix and dealii with openfoam for the thermoaeroelasticity part, I need a solver for fluid part that can do transient pressure temperature and viscosity conditions, which will in turn affect the solid part that will be computed using precice
  • y

    Yann

    08/02/2024, 7:45 AM
    Alright, sounds like a job for ``rhoPimpleFoam``
  • d

    Deathstroke

    08/06/2024, 12:23 PM
    I see, sorry for the late reply
  • d

    Deathstroke

    08/06/2024, 12:23 PM
    thank you, I'll try it asap!
  • m

    madara_sama

    09/17/2024, 12:06 PM
    Hi everyone, I am working on a Fluid-structure interaction (3D modelling) using fenics, precice and openFoam. Needed some help with the coupling adapter (precice) setup. The documentation and tutorials are made for simple geometry(written within the code itself), but mine is a complex imported mesh, thats why the hassle. I am unable to define a subdomain(a sub-entity in the geometry) for coupling domain, and was seeking help for doing that. Already posted my query on precice discourse (https://precice.discourse.group/t/setting-coupling-interface-for-precice-in-an-imported-complex-geometry/2119) but no help or reads so far. Thanks for your time.
  • m

    Mairon

    11/18/2024, 10:29 AM
    It's a generic divergence happening in OpenFOAM. try to understand the effect of different things here, I can see that the divergence occurred in the solve() function of sixDoFRigidBodyMotion, try to increase accelerationRelaxation or damping and try to see what happens. Also, try to change mooring line parameters; they might be too taut, and sudden acceleration of the attachment point causes this divergence.
  • q

    qr

    11/18/2024, 11:04 AM
    You may be mixing things up. Divergence would be when you would begin to see ridiculous numbers before crash. These would go away with better setup of conditions, or better mesh.. etc Floating point errors occur when some illogical math occurs like divide by zero... These typically mean some bad number in your setup which ends up creating a divide by zero somewhere. Another easy one to get is segmentation faults, which occurs due to memory access issues, eg something was saved in RAM but got deleted before you tried to access it so now that memory location does not give a valid results. All these three are quite common but stem from different reasons during the calculation process.
  • m

    Mairon

    01/16/2025, 1:03 PM
    I was wondering, Has anyone tried to use AMR with sixDoFRigidBodyMotion as motion solver?
  • e

    enigma21

    03/26/2025, 7:19 PM
    Hello everyone Has anyone worked with foam extend 5.0 for FSI related simulations . I need some help . Any sort of help is appriciated . Thanks in advance