Comments (12)
Dear @zhangmuElias , thank you for sharing it with us and good to know it worked for you! Please feel free to close the issue.
from turtlefsi.
ok, dear @keiyamamo , thanks for the discussion with me!
from turtlefsi.
Hi @zhangmuElias
you wrote that the left end of plate is fixed, but i can't seem to find such a boundary condition. In fact, I don't think I can find any bc for the plate.
from turtlefsi.
Dear @keiyamamo, thanks for replying. In fact I still used the name barwall
for the left circle bc of the plate, which has the id of 15.
Do you think it's enough?
from turtlefsi.
Dear all:
To update, I tested other mesh models for the case file I attached above.
It is surprising that the Laplace mesh model with volume_change
, constant
and small_constant
successfully simulates this case with water as the fluid medium. The strange velocity surge near the head and tail of the plate disappears.
Therefore at least there are no missing settings in my attached case file above.
I guess when the fluid viscosity changes from 1 [Pa.s] to 1e-3 [Pa.s], the diffusion effect decreases which might make the solver numerically unstable. The Laplace mesh model may serve itself as an extra diffusion term to stabilise the solver.
I also tried different parameters of alpha_u
in Biharmonic model from 0.01 to 0.1 to 1 to 10, but all of them failed with the same problem I reported above.
There is a possibility Biharmonic model may have some difficulties in dealing with low-viscosity problems, I need to check it from articles. I am not sure about the exact reason. Did you try using the Biharmonic model in fluids like air or water before? It might help if others can share experiences.
Figure: the result of the reduced scaled case with water as fluid (Re=200)
Best regards
ZHANG
from turtlefsi.
Good to know it worked. I don’t have much experience with biharmonic model, thanks for sharing your experience with us.
from turtlefsi.
Dear @keiyamamo, then in case of fsi problem, which mesh model do you use? Although the Laplace model can eliminate the velocity and pressure surge problem in the low viscosity situation, I also found that whenever the displacement is a little bit too large, the Newton solver will diverge. So this modification of biharmonic to Laplace can only partly solve this problem.
from turtlefsi.
I use Laplace model and it works fine for us because the displacement is not so large. One thing that I noticed now is that your mesh size changes dramatically from boundary layer to adjacent cells. Additionally, I’m not sure if it’s a good idea to have boundary layer around the moving object since boundary layer cells have skewed shape, potentially causing “crash” of cells when deformed.
from turtlefsi.
Dear @keiyamamo, thanks for noticing me about the mesh.
I also tested the original benchmark case TF_fsi
inside the file folder problems
. It also diverged at time t=3.7s, and I noticed that it was the time when the plate started to vibrate. But, as shown in the article "Slyngstad, Andreas Strøm. Verification and Validation of a Monolithic Fluid-Structure Interaction Solver in FEniCS. A comparison of mesh lifting operators. MS thesis. 2017." the laplace model can at least handle the fsi2 and fsi3 benchmark case. I am not sure why the TF_fsi
using laplace diverged in my computer, have you tried that?
Figure: The result of TF_fsi case at the last time step
from turtlefsi.
Hi @zhangmuElias
Unfortunately, no. I have only tried biharmonic type for TF_fsi problem.
from turtlefsi.
Dear @keiyamamo , ok I see, thanks!
from turtlefsi.
Dear @keiyamamo , in these days' tests, I found the parameter of the biharmonic model
from turtlefsi.
Related Issues (20)
- Creating a mesh with markers HOT 2
- Suspended solid in a rotating fluid - dealing with finite rotations HOT 9
- Rotating a flap around a point on a aerofoil every timestamp HOT 2
- Error in visualization of results in paraview (TF_fsi) HOT 11
- Pressure should not be part of save_deg >1 ? HOT 23
- checkpoint is only saving one time step, n-1
- Error in make_womersley_bcs due to numpy.complex removal HOT 2
- pytest missing laplace as mesh moving
- `configparser` convert all key names to lowercase HOT 4
- right hand side vector `b` newly created at every time step? HOT 1
- posssibility to extent the fluid solver to be turbulent HOT 2
- mesh_path is overwritten
- change from .pickle to .json?
- Does this open source project support the study of the effect of surface roughness on the deformation behavior of flexible plates in flow fields? HOT 2
- Remove parameterization over conda versions HOT 2
- accessing external files on docker HOT 16
- Issue new release of TurtleFSI to generate DOI for Nature Comms Paper HOT 11
- test_save_deg2 fails for FEniCS stable HOT 16
- Making a mesh HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from turtlefsi.