CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Running, Solving & CFD

Morphing deforming surface mesh depend on some sensitivity field

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

Reply
 
LinkBack Thread Tools Display Modes
Old   June 4, 2008, 06:54
Default Hi FOAMing users, may I ask f
  #1
New Member
 
David Sponiar
Join Date: Mar 2009
Location: Prague, Czech rep.
Posts: 27
Rep Power: 8
sponiar is on a distinguished road
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
sponiar is offline   Reply With Quote

Old   June 7, 2008, 17:19
Default Hi David, take a look at ht
  #2
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 10
braennstroem is on a distinguished road
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
braennstroem is offline   Reply With Quote

Old   June 11, 2008, 11:19
Default I try other steps to check, wh
  #3
New Member
 
David Sponiar
Join Date: Mar 2009
Location: Prague, Czech rep.
Posts: 27
Rep Power: 8
sponiar is on a distinguished road
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.
sponiar is offline   Reply With Quote

Old   August 12, 2008, 13:32
Default Hi David, did you find your p
  #4
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 10
braennstroem is on a distinguished road
Hi David,
did you find your problem?
Fabian
braennstroem 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
mesh morphing CFDude CD-adapco 1 February 10, 2009 09:19
expirience with deforming mesh/mesh motion Js CFX 0 May 28, 2007 07:11
Putting submesh field values into field on parent mesh helmut OpenFOAM Running, Solving & CFD 2 June 20, 2006 07:31
deforming mesh? reck FLUENT 4 May 21, 2002 05:19
k-e model and mesh sensitivity raj calay Main CFD Forum 13 July 28, 1999 15:48


All times are GMT -4. The time now is 22:16.