Jeff Hiller
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
2 years ago
1 mai 2023, 14:36 UTC−4
Hello Fabian,
Can you explain why you are not also prescribing the displacements on the left edge? You say "in order for the simulation to work I need to fix the end points of the moving wall" but I don't understand what you mean by that. Why do you need to do that?
Jeff
-------------------
Jeff Hiller
Hello Fabian,
Can you explain why you are not also prescribing the displacements on the left edge? You say "in order for the simulation to work I need to fix the end points of the moving wall" but I don't understand what you mean by that. Why do you need to do that?
Jeff
Please login with a confirmed email address before reporting spam
Posted:
2 years ago
1 mai 2023, 16:00 UTC−4
Can you explain why you are not also prescribing the displacements on the left edge?
Hey Jeff,
thank you very much for you answer! I tried to prescribe the left edge aswell however this leads to wrong results during the simulation and after a short period to an error where the Nonlinear solver does not converge.
I attached two images to show what I'm referring to. I hope you can see that the solid material overlaps with the fluid domain and somehow a flow starts to form in the solid domain.
Do I need to specify something in the Fluid module for it to understand that there are changes of size at the inlet aswell?
Fabian
>Can you explain why you are not also prescribing the displacements on the left edge?
Hey Jeff,
thank you very much for you answer! I tried to prescribe the left edge aswell however this leads to wrong results during the simulation and after a short period to an error where the Nonlinear solver does not converge.
I attached two images to show what I'm referring to. I hope you can see that the solid material overlaps with the fluid domain and somehow a flow starts to form in the solid domain.
Do I need to specify something in the Fluid module for it to understand that there are changes of size at the inlet aswell?
Fabian
Jeff Hiller
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
2 years ago
1 mai 2023, 16:29 UTC−4
Hello Fabian,
I have not set up an FSI model in quite some time, so I am rusty on this, but yes, my idea is that you would specify a displacement of the mesh nodes on the left edge of the fluid domain. Let's call "point A" the point on the left edge where the fluid meets the pipe, and let's call "vi" the vertical displacement of point A. Then you could assign a vertical mesh displacement along the left edge of the fluid domain (your inlet) as vi*(1-s) where s is the curve parameter (or vi*s depending on the direction of the parametrization) See Reference Manual for COMSOL Multiphysics, version 6.1, page 325 if you have not dealt with curve parameters in COMSOL before.
Best,
Jeff
-------------------
Jeff Hiller
Hello Fabian,
I have not set up an FSI model in quite some time, so I am rusty on this, but yes, my idea is that you would specify a displacement of the mesh nodes on the left edge of the fluid domain. Let's call "point A" the point on the left edge where the fluid meets the pipe, and let's call "vi" the vertical displacement of point A. Then you could assign a vertical mesh displacement along the left edge of the fluid domain (your inlet) as vi\*(1-s) where s is the curve parameter (or vi\*s depending on the direction of the parametrization) See Reference Manual for COMSOL Multiphysics, version 6.1, page 325 if you have not dealt with curve parameters in COMSOL before.
Best,
Jeff
Please login with a confirmed email address before reporting spam
Posted:
2 years ago
3 mai 2023, 02:14 UTC−4
Then you could assign a vertical mesh displacement along the left edge of the fluid domain (your inlet) as vi*(1-s) where s is the curve parameter (or vi*s depending on the direction of the parametrization)
It worked! Thank you very much :)
> Then you could assign a vertical mesh displacement along the left edge of the fluid domain (your inlet) as vi\*(1-s) where s is the curve parameter (or vi\*s depending on the direction of the parametrization)
It worked! Thank you very much :)