Ivar KJELBERG
COMSOL Multiphysics(r) fan, retired, former "Senior Expert" at CSEM SA (CH)
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2011年12月30日 GMT-5 03:58
Hi
I can come with a few comments:
You have a system, with all "0" initial conditions (at rest) where you suddenly apply a force (no true time dependence), locally and want to see the time decay. This means a very abrupt start, the solver cannot follow any "smooth path" and diverges. I would propose to 1) use a step function to apply your force "gently". Then try first a stationary case to see if the system is OK without any time value (if you define a time dependent load and do NOT use a time solver then "t" will not be defined and you need to add it as a parameter t = 1[s]
Then you mesh, its very coarse, you membrane has only 1 element across, you will not really manage to resolve correctly what is happening therein. Furter if you want to see the flow, you need to respect the noslip conditions and have a mesh more compatible with that (boundary mesh), try the default physics mesh, fotr me its already better adapted than the one you have now.
Then, I forgot: turn on "plot while solving" or use the probe plots to analyse what the solver is doing. I'm sure once you try to solve in stationary (as a first model verification) and noice it still does not solve correctly, you will though see from the solution that you have missed something in your BC's, rather something too much ... ;) but this might not be sufficient ...
By the way, you can also define a load as a function of "r" along your boundary, to have a more realistic "smoother" load case, either with a "pulse" function or a deported gaussian or something else. Then you do not need to define your points/lines in the geometry, and you can change it's shape in a simpler way
--
Good luck
Ivar
Hi
I can come with a few comments:
You have a system, with all "0" initial conditions (at rest) where you suddenly apply a force (no true time dependence), locally and want to see the time decay. This means a very abrupt start, the solver cannot follow any "smooth path" and diverges. I would propose to 1) use a step function to apply your force "gently". Then try first a stationary case to see if the system is OK without any time value (if you define a time dependent load and do NOT use a time solver then "t" will not be defined and you need to add it as a parameter t = 1[s]
Then you mesh, its very coarse, you membrane has only 1 element across, you will not really manage to resolve correctly what is happening therein. Furter if you want to see the flow, you need to respect the noslip conditions and have a mesh more compatible with that (boundary mesh), try the default physics mesh, fotr me its already better adapted than the one you have now.
Then, I forgot: turn on "plot while solving" or use the probe plots to analyse what the solver is doing. I'm sure once you try to solve in stationary (as a first model verification) and noice it still does not solve correctly, you will though see from the solution that you have missed something in your BC's, rather something too much ... ;) but this might not be sufficient ...
By the way, you can also define a load as a function of "r" along your boundary, to have a more realistic "smoother" load case, either with a "pulse" function or a deported gaussian or something else. Then you do not need to define your points/lines in the geometry, and you can change it's shape in a simpler way
--
Good luck
Ivar
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
2012年2月17日 GMT-5 08:57
Hi everybody,
I have a similar simulation to run, where there is a perfusion of a fluid (say water) on an impermeable structure (say bladder patch) that cover all the diameter of the pipe, constrained to the pipe itself. In my simulation (attached) I apply a step function in order to gently increase the initial value of water speed, and I place the outlet beyond the bladder patch (since the deformed bladder is supposed to move the fluid after it) . The mesh is a fine free triangular (seems to me enough accurate), and I apply a time-dependent study in order to see how the bladder patch gets deformed (I expect a cupola shape). I don't want a stationary study since I guess the steady state in this situation is reached when the bladder patch gets broken.
It seems to me that all boundary condition are good, but still when I compute the study it says "Attempt to evaluate real square root of negative number". I guess that the fact that the water can not flow freely in the pipe because the bladder patch blocks it makes the solver crazy, but I can not find where the mistake is...
any hint?
Thanks for your kindness and for your attention
Best regards
Alberto
Hi everybody,
I have a similar simulation to run, where there is a perfusion of a fluid (say water) on an impermeable structure (say bladder patch) that cover all the diameter of the pipe, constrained to the pipe itself. In my simulation (attached) I apply a step function in order to gently increase the initial value of water speed, and I place the outlet beyond the bladder patch (since the deformed bladder is supposed to move the fluid after it) . The mesh is a fine free triangular (seems to me enough accurate), and I apply a time-dependent study in order to see how the bladder patch gets deformed (I expect a cupola shape). I don't want a stationary study since I guess the steady state in this situation is reached when the bladder patch gets broken.
It seems to me that all boundary condition are good, but still when I compute the study it says "Attempt to evaluate real square root of negative number". I guess that the fact that the water can not flow freely in the pipe because the bladder patch blocks it makes the solver crazy, but I can not find where the mistake is...
any hint?
Thanks for your kindness and for your attention
Best regards
Alberto