|
[Sponsors] |
Morphing deforming surface mesh depend on some sensitivity field |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
June 4, 2008, 07:54 |
Hi FOAMing users,
may I ask f
|
#1 |
New Member
David Sponiar
Join Date: Mar 2009
Location: Prague, Czech rep.
Posts: 27
Rep Power: 17 |
Hi FOAMing users,
may I ask for some questions about moving surface points depend on some contours of scalarField. I attach 2 pics. It looks like motorcycle helmet and color is coresponding with sensitivity map. ~~~ ~~~ ~~~ ~~~ ~~~ ~~~ And this is the problem. How could I move with every points / elements mesh to normal direction depend on local values of sensitivity map. I found OpenFOAM tool like 'deformedGeom'. It is good start point. This aplications takes infromation about velocity field and move every points in control domain respect to some 'scale factor * U'. In this time I can changed velocity field to any other scalar or vector field, but thise steps are not quite correct for me. Results are always horrible. May I ask you for any hints how implement thise steps: - find boundary condition 'helmet' - get values of sensitivity map - move every helmet's boundary elements respect to 'sensetivityMap * normalVectorOfElement * someScaleFactor' - write new geometry to typical dir. structure of /constant/polyMesh In this time, I do not care if volume mesh after morphing will have some negative volume or very bad cells. Primary, I would like get new geometry. After that, I can generate new volume mesh and repeat simulation. Thank you for any hints. David |
|
June 7, 2008, 18:19 |
Hi David,
take a look at ht
|
#2 |
Senior Member
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19 |
Hi David,
take a look at http://www.cfd-online.com/OpenFOAM_D...tml?1210274347 I create the morphing according to the diff of two different meshes using deformGeom. Obviously you have to create diffs for every shape vector. Fabian |
|
June 11, 2008, 12:19 |
I try other steps to check, wh
|
#3 |
New Member
David Sponiar
Join Date: Mar 2009
Location: Prague, Czech rep.
Posts: 27
Rep Power: 17 |
I try other steps to check, where could be any mistake.
In previous source code for morphing I attached block, which convert x,y coordinates of cylinder to angular construction. So I get file with: #angle ----- sensitivityMap #[deg]-------[-] -180 0.0 -175 10.5 . . . . . . 175 -2.5 180 -0.01 When I plot data, graph look like some tic-tac-noise curve. So I check list of x-coord, y-xoord and sensitivity map in this cordinate and value, which have to be there was in another point. Now, I can only guess: there is some mistake with sorting point and value in those points. Could You help me? D. |
|
August 12, 2008, 14:32 |
Hi David,
did you find your p
|
#4 |
Senior Member
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19 |
Hi David,
did you find your problem? Fabian |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
mesh morphing | CFDude | Siemens | 1 | February 10, 2009 09:19 |
expirience with deforming mesh/mesh motion | Js | CFX | 0 | May 28, 2007 08:11 |
Putting submesh field values into field on parent mesh | helmut | OpenFOAM Running, Solving & CFD | 2 | June 20, 2006 08:31 |
deforming mesh? | reck | FLUENT | 4 | May 21, 2002 06:19 |
k-e model and mesh sensitivity | raj calay | Main CFD Forum | 13 | July 28, 1999 16:48 |