CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > SU2

Spring deformation return a torsional mesh

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

Reply
 
LinkBack Thread Tools Display Modes
Old   April 16, 2013, 17:47
Default Spring deformation return a torsional mesh
  #1
Member
 
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 5
momo_sjx is on a distinguished road
Hi,

I am using SU2_MDC to do the mesh deformation.
Only part of the airfoil deformed, such as trailing edge.
In 2D problem,
Spring returns a torsional grid, as shown in the picture.
TorsionalSpring returns a correct grid.

In 3D problem,
Spring can work some time, if the mesh is coarse.
TorsionalSpring cannot work.

How to deal with this problem?

Thanks.

Capture.JPG
momo_sjx is offline   Reply With Quote

Old   April 18, 2013, 13:14
Default
  #2
Super Moderator
 
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 251
Rep Power: 5
economon is on a distinguished road
Hi Sean,

We are in fact working on some techniques for deforming fine/viscous meshes in a more robust manner and plan to have this functionality working in a couple of months.

For now, if you are interested in modifying the code, there are a couple of options that you can try: free-form deformation or the linear elasticity solver. These features exist in SU2 in other contexts but will need modification to work with grid deformation.

Hope this helps!
Tom
economon is offline   Reply With Quote

Old   April 19, 2013, 11:29
Default
  #3
Member
 
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 5
momo_sjx is on a distinguished road
Hi Tom,

Thanks for this reply.
I am interested that the TorsionalSpringMethod work very well for 2D, even I have very small yplus, the height of the first cell is 5e-6m.
But TorsionalSpringMethod can not work for 3D mesh.
I noticed that there is only Set2DMatrix_Structure(geometry) in TorsionalSpringMethod.
Set3DMatrix_Structure is not called by TorsionalSpringMethod. I added Set3DMatrix_Structure because there is already one, but still cannot work. Is there any problem about Set3DMatrix_Structure? Can I modify this function?
I will appreciate if you can give more information on this function, such as theory or reference.

Thanks.

Sean
momo_sjx is offline   Reply With Quote

Old   May 2, 2013, 13:13
Default
  #4
Super Moderator
 
Francisco Palacios
Join Date: Jan 2013
Location: Stanford, CA
Posts: 301
Rep Power: 5
fpalacios is on a distinguished road
Quote:
Originally Posted by momo_sjx View Post
Hi Tom,

Thanks for this reply.
I am interested that the TorsionalSpringMethod work very well for 2D, even I have very small yplus, the height of the first cell is 5e-6m.
But TorsionalSpringMethod can not work for 3D mesh.
I noticed that there is only Set2DMatrix_Structure(geometry) in TorsionalSpringMethod.
Set3DMatrix_Structure is not called by TorsionalSpringMethod. I added Set3DMatrix_Structure because there is already one, but still cannot work. Is there any problem about Set3DMatrix_Structure? Can I modify this function?
I will appreciate if you can give more information on this function, such as theory or reference.

Thanks.

Sean
Hi,

We are currently implementing a 3D deformation strategy based on linear elasticity deformations (much better than spring analogy), it will be finish in the next monthly review.

Cheers,
Francisco
fpalacios is offline   Reply With Quote

Old   May 2, 2013, 22:51
Default
  #5
Member
 
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 5
momo_sjx is on a distinguished road
Francisco,

I am so exciting to hear about this update.
I am looking forward to the new version of SU2.
Thanks
momo_sjx is offline   Reply With Quote

Old   May 21, 2013, 03:39
Default
  #6
Super Moderator
 
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 251
Rep Power: 5
economon is on a distinguished road
Quote:
Originally Posted by momo_sjx View Post
Francisco,

I am so exciting to hear about this update.
I am looking forward to the new version of SU2.
Thanks
Hi Sean,

Just wanted to let you know that in the new version of SU2 released today, V2.0.4, we have implemented a preliminary version of a grid deformation routine based on the linear elasticity equations. At the moment, it is only set up for use in 2-D, but the 3-D version should be finished by next month.

Please feel free to give it a try with your 2-D meshes by using:

GRID_DEFORM_METHOD= FEA

Cheers,
Tom
economon is offline   Reply With Quote

Old   May 28, 2013, 12:03
Default
  #7
Member
 
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 5
momo_sjx is on a distinguished road
Tom,

Hi, it is great update. SU2 is becoming more strong and powerful.

I am looking forward to the stable release.

Sean
momo_sjx 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
Update of the variables after dynamic mesh motion. gtg258f OpenFOAM Programming & Development 9 January 18, 2014 11:08
Star CCM Overset Mesh Error (Rotating Turbine) thezack CD-adapco 3 December 11, 2013 04:09
overflow and negative volume error in mesh deformation sakalido CFX 11 November 27, 2012 16:16
snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Native Meshers: snappyHexMesh and Others 2 March 27, 2011 21:11
How to control Minximum mesh space? hung FLUENT 7 April 18, 2005 09:38


All times are GMT -4. The time now is 01:00.