CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   STAR-CCM+ (http://www.cfd-online.com/Forums/star-ccm/)
-   -   Morphing (http://www.cfd-online.com/Forums/star-ccm/117062-morphing.html)

TSC May 1, 2013 08:14

Morphing
 
Hello all,

I am trying to simulate a boat (2 DOVs) with flat water conditions. Therefore I use the DFBI Rot+Trans Model in combination with a DFBI Morpher.
First I generate two blocks, one around the ship, the other reflects the computational domain. An interface connects both blocks.
Now the block around the ship uses the DFBI Rot+Trans model, as the computaional domain gets the DFBI Morpher. After the release time ends and ramping begins I get the error:
"Warning: 5 cells in region Subtract have zero or negative volume. This may be due to an invalid imported mesh or to errors initializing an interface. Repair the mesh before proceeding."
This means the inner block (ship) starts to move while the outer block (domain) is fixed and there are intersection resulting zero volume cells (pic: http://s7.directupload.net/images/130501/lnhfjrht.png).

Why both blocks aren't connected? I initialized the interface before running and check the mesh for any errors. Maybe the resulting moments are too big for the DFBI Morpher?

abdullahkarimi May 21, 2013 22:00

Make sure that you choose 'floating' method for Morpher for the interface boundary which is not moving.
I was getting this problem and after using 'floating', the problem got resolved.

lyly0309 June 12, 2016 04:08

How about the interface boundary which is moving?
 
Quote:

Originally Posted by abdullahkarimi (Post 429047)
Make sure that you choose 'floating' method for Morpher for the interface boundary which is not moving.
I was getting this problem and after using 'floating', the problem got resolved.

You said using "floating" for the static interface boundary, but in fact when these two DFBI modules combined, the interface boundary should move as the DFBI Rot and Trans moves. So do you know what kind of morphing boundary should be set for these moving interface boundaries ? Thank you very much!:p

falak June 21, 2016 17:23

1 Attachment(s)
Dear I have a cylinder when i apply DFBI translation and rot on this my whole domain starts moving. Do I need to apply morphing ?

ggulgulia June 22, 2016 06:20

Hello TSC,

The issue might be probably due to a local cell set becoming invalid in addition to what you mentioned. This issue is majorly due to cell quality becoming progressively poor as the morpher proceeds to deform the domain on interest. This is the same reason morpher is not recommended for large displacements.

Secondly, you might want to make sure that the displacement in one time step should not be greater than the smallest cell size anywhere in the domain. Ofcourse this stems from the courant number conformality requirement in CFD.

If your displacement is large, I suggest go for overset mesh. Or else you can have a macro run the simulation which will remesh the computational domain once the cell quality due to morpher displacement falls below desired limit.

lyly0309 June 28, 2016 09:56

Quote:

Originally Posted by ggulgulia (Post 606060)
Hello TSC,

The issue might be probably due to a local cell set becoming invalid in addition to what you mentioned. This issue is majorly due to cell quality becoming progressively poor as the morpher proceeds to deform the domain on interest. This is the same reason morpher is not recommended for large displacements.

Secondly, you might want to make sure that the displacement in one time step should not be greater than the smallest cell size anywhere in the domain. Ofcourse this stems from the courant number conformality requirement in CFD.

If your displacement is large, I suggest go for overset mesh. Or else you can have a macro run the simulation which will remesh the computational domain once the cell quality due to morpher displacement falls below desired limit.

Dear ggulgulia :

You said that we can remesh the computational domain. But when the domain are remeshed , the domain also returns to the original state. That is to say displacement returns to zero again. Do you mean that there is a another method to remesh domain while keep the morpher displacement unchanged? And How to remesh the domain to improve the mesh quality? Thank You !


All times are GMT -4. The time now is 22:34.