CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > ANSYS Meshing & Geometry

[ANSYS Meshing] dynamic mesh problem

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   August 12, 2011, 01:07
Default dynamic mesh problem
  #1
Member
 
^^
Join Date: Aug 2011
Posts: 70
Rep Power: 5
colopolo is on a distinguished road
Dear All,

I have some problems about making dynamic mesh.

I made boundary layer mesh near the rigid body with the quad mesh and outside of quad mesh is consisiting with trimesh.

I would like to rotate the plate with quad mesh ( i.e. the quad mesh around the plate is not modified and only remeshing outside of the quad mesh)

But I have no idea how to do that. I did use spring-based smoothing and it works for small angle rotation.

The attached figure is what I want to do.

Thanks in advance !!!
Attached Images
File Type: jpg ex1.jpg (45.1 KB, 62 views)
colopolo is offline   Reply With Quote

Old   August 15, 2011, 04:05
Default
  #2
New Member
 
zhao xin
Join Date: Feb 2010
Location: Goteborg
Posts: 28
Rep Power: 7
zxin is on a distinguished road
Just a guess, Can you rotate the boudaries instead of the plate?
zxin is offline   Reply With Quote

Old   August 15, 2011, 12:43
Default
  #3
Member
 
anonymous
Join Date: Jun 2011
Posts: 55
Rep Power: 6
Doginal is on a distinguished road
Hello Colopolo

This is something similar to what I have been working on. If you use fluent then i am not sure if i can help as i am using CFX.

My first suggestion is to move away from mesh deformation. Trying to rotate large angles with a deforming mesh is bound to create highly skewed elements. My suggestion is to break the domain into two parts, a rotating area and a stationary area. The rotating area would have to be circular and would have the plate inside. With this inner area, you can rotate the mesh without it deforming.

In CFX this can be done 2 ways (to my knowledge). First is by setting two different domains with the inner domain being a rotating domain. You would then define your interface to be a transient rotor stator and set the rate of rotation.

The second method is to use a moving mesh. In this case you would define a subdomain as the inner domain and specify the motion of the mesh. This thread can be used as a good reference on how to do that: Moving meshes/Rotating Domains

Best of luck and let me know if you have more questions
Doginal is offline   Reply With Quote

Old   August 15, 2011, 19:44
Default
  #4
Member
 
^^
Join Date: Aug 2011
Posts: 70
Rep Power: 5
colopolo is on a distinguished road
Thanks you for your comments.

I will work on your way in this week.

By the way, do you have any idea about it using Fluent?

Because, currently I am comparing the results of this case (harmonic rotating plate with +-2 degree, like as plate flutter analysis) with Fluent and Ansys (FSI).

I aprreciate your guys give me any comments or references.

Have a good day
colopolo is offline   Reply With Quote

Old   August 15, 2011, 21:32
Default
  #5
Member
 
anonymous
Join Date: Jun 2011
Posts: 55
Rep Power: 6
Doginal is on a distinguished road
Sorry i have no advice if your using Fluent. I dont have any experience with it. With that being said, a 4 degree overall rotation does not seem large enough to warrant using a separate domain.
Doginal is offline   Reply With Quote

Old   August 15, 2011, 22:53
Default
  #6
Member
 
^^
Join Date: Aug 2011
Posts: 70
Rep Power: 5
colopolo is on a distinguished road
Thank you for your comment.

As your mentioned, 1st method is similar to Moving reference frame in Fluent. Through your experiences, what about the results of simulation?

The 1st method is in a good agreement with some experimental results comparing with deforming mesh method?

which way is good one do you think?
colopolo is offline   Reply With Quote

Old   August 16, 2011, 02:06
Default
  #7
Senior Member
 
sail's Avatar
 
Vieri Abolaffio
Join Date: Jul 2010
Location: Always on the move.
Posts: 308
Rep Power: 8
sail is on a distinguished road
shure, it can be done. you just have to call the structured part and the unstructured part of volume with different names, than in the dynamic meshing panel of fluent you give the movement to the valvle and also to the structured part, but taking care to set the latter as "passive".

then you'll have to play with the spring factors and remeshing parameters to have something not too skewed.
sail is offline   Reply With Quote

Old   August 16, 2011, 02:11
Default
  #8
Member
 
^^
Join Date: Aug 2011
Posts: 70
Rep Power: 5
colopolo is on a distinguished road
Thank you.

First, the edges between structured part and unstructured pare, are defined by interface? or what b.c do I put the 4 edges in Gambit?
Second, I used profile file to rotate pannel. in this case, do i only define structured part using profile? how about the unstructured part?

I appreciate your help. ^^

Quote:
Originally Posted by sail View Post
shure, it can be done. you just have to call the structured part and the unstructured part of volume with different names, than in the dynamic meshing panel of fluent you give the movement to the valvle and also to the structured part, but taking care to set the latter as "passive".

then you'll have to play with the spring factors and remeshing parameters to have something not too skewed.
colopolo is offline   Reply With Quote

Old   August 16, 2011, 18:26
Default
  #9
Senior Member
 
sail's Avatar
 
Vieri Abolaffio
Join Date: Jul 2010
Location: Always on the move.
Posts: 308
Rep Power: 8
sail is on a distinguished road
Quote:
Originally Posted by colopolo View Post
Thank you.

First, the edges between structured part and unstructured pare, are defined by interface? or what b.c do I put the 4 edges in Gambit?
Second, I used profile file to rotate pannel. in this case, do i only define structured part using profile? how about the unstructured part?

I appreciate your help. ^^
has been a while since i havent' used gambit, but anything similar to internal should do the trick. you don't have to use interfaces.

about your second questions, you just specify the motion profile for the valvle and the structured domain. the unstructured is left undefined (the solver take care of it. ) you might just set the most external bc as static in the dynamic mesh setup.

there are lot of well-done tutorials on this subject all across the internet. google them.
sail is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Dynamic mesh update problem. David FLUENT 3 March 15, 2012 06:02
snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Native Meshers: snappyHexMesh and Others 2 March 27, 2011 21:11
Dynamic Mesh problem Paul_321 FLUENT 11 August 11, 2009 11:32
CFD-3D flow problem using Dynamic mesh method. Sar_mech FLUENT 1 November 27, 2008 22:17
Dynamic mesh problem Sampath FLUENT 1 October 13, 2004 06:44


All times are GMT -4. The time now is 20:36.