Comments (3)
I agree that the structure of biharmonic.py
is confusing. My understanding is that you do not get any boundary terms with extrapolation_sub_type=“constrained_disp”
and therefore you do not need bc_ids
as in turtle_demo.py
. bc_ids
should only be given when you use extrapolation_sub_type == "constrained_disp_vel”
.
Regarding extrapolation_sub_type == "constrained_disp_vel”
, this boundary condition seems to have several constraints. It can only be applied to the rectangular domain with mesh motion only in the perpendicular direction of the fluid boundary. I’m not 100% sure but it seems like extrapolation_sub_type == "constrained_disp_vel”
is specifically designed for TF_fsi
case and special care must be taken if you want to apply such boundary conditions to your original problem. I myself have never used extrapolation_sub_type == "constrained_disp_vel”
and thus I might misunderstand something here.
The biharmonic mesh model is explained in the following master thesis p.21, 23
https://www.duo.uio.no/handle/10852/60349
or
https://www.sciencedirect.com/science/article/pii/S0045794911000629?via%3Dihub
So, I highly recommend that you check both of them.
Best,
Kei
from turtlefsi.
Dear @keiyamamo
Thanks for your answer and your recommended literatures!
I think you are right, and I have changed the extrapolation_sub_type="constrained_disp"
as the turtledemo.py wrote. Les me see if it will run to the end time.
And do you think it made any differences when choosing different sub type ["constant", "small_constant", "volume", "volume_change", "constrained_disp"]
?
Best regards
Zhang
from turtlefsi.
Yes, they do make differences. These two literatures that I recommended both explored such a difference.
Best,
Kei
from turtlefsi.
Related Issues (20)
- 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
- 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
- Strange numerical divergence in FSI example HOT 12
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.