|
[Sponsors] |
Parametric surface deformations for optimization |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Member
tom pratt
Join Date: Jan 2016
Posts: 55
Rep Power: 9 ![]() |
Hi All,
I am currently trying to set up an adjoint-based optimization using SU2 v6; However, I would like to specify my own parametric design variable for the surface shape; rather than use any of the in-built ffd-style design variables. I have been looking over grid_movement_structure.cpp to find a way of implementing this and have found a couple of possible solutions within my programming skill level. firstly: CSurfaceMovement::SetExternal_Deformation - this looks like it is set up for unsteady mesh movement but could it be used with some external deformation file to perform shape optimization? if so, what format should this file be in and how should i ensure it is used by the cfg file? secondly: CSurfaceMovement::SetParametricCoord - The title seems more promising however this looks like it actually utilises the FFD box definitions which i do not want to do. finally: I have read in https://su2.stanford.edu/papers/AIAA_Paper_ASM_2012.pdf that a software package called pyCAPRI was used to define two parametric design variables for the N+2 supersonic configuration; fuselage width and inboard sweep angle. This is much closer than anything i have seen to the types of parameters i would like to use with SU2. is there any more information available as to how i might be able to define simple geometric design variables such as this (maybe using external software?) for the shape optimization; without necessarily having to add more code to grid_movement_structure.cpp ? (really want to avoid doing this if at all possible) Many thanks, Tom Pratt |
|
![]() |
![]() |
![]() |
Tags |
design parameter, design varibles, optimization, parametric |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Gmsh] Error : Self intersecting surface mesh, computing intersections & Error : Impossible | velan | OpenFOAM Meshing & Mesh Conversion | 3 | October 22, 2015 11:05 |
[Gmsh] Problem with Gmsh | nishant_hull | OpenFOAM Meshing & Mesh Conversion | 23 | August 5, 2015 02:09 |
[snappyHexMesh] Snap Precision to a STL Surface | malaboss | OpenFOAM Meshing & Mesh Conversion | 16 | July 26, 2013 01:44 |
Simulation of varying contact angles for a large droplet of water on a surface | cp703 | CFX | 5 | July 20, 2013 06:08 |
Surface reactions | netmaster | STAR-CCM+ | 0 | November 9, 2012 21:41 |