|
[Sponsors] |
![]() |
![]() |
#1 |
Member
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 14 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Super Moderator
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 271
Rep Power: 14 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Member
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 14 ![]() |
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 |
|
![]() |
![]() |
![]() |
![]() |
#4 | |
Super Moderator
Francisco Palacios
Join Date: Jan 2013
Location: Long Beach, CA
Posts: 404
Rep Power: 15 ![]() |
Quote:
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 |
||
![]() |
![]() |
![]() |
![]() |
#5 |
Member
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 14 ![]() |
Francisco,
I am so exciting to hear about this update. I am looking forward to the new version of SU2. Thanks |
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Super Moderator
Thomas D. Economon
Join Date: Jan 2013
Location: Stanford, CA
Posts: 271
Rep Power: 14 ![]() |
Quote:
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 |
||
![]() |
![]() |
![]() |
![]() |
#7 |
Member
Sean (J.X.) Shi
Join Date: May 2012
Location: US
Posts: 34
Rep Power: 14 ![]() |
Tom,
Hi, it is great update. SU2 is becoming more strong and powerful. I am looking forward to the stable release. Sean |
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Star CCM Overset Mesh Error (Rotating Turbine) | thezack | Siemens | 7 | October 12, 2016 11:14 |
Update of the variables after dynamic mesh motion. | gtg258f | OpenFOAM Programming & Development | 9 | January 18, 2014 10:08 |
overflow and negative volume error in mesh deformation | sakalido | CFX | 11 | November 27, 2012 15:16 |
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! | sc298 | OpenFOAM Meshing & Mesh Conversion | 2 | March 27, 2011 21:11 |
How to control Minximum mesh space? | hung | FLUENT | 7 | April 18, 2005 09:38 |