CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > CFX

Mesh Displacement Normal to the Wall

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 28, 2012, 07:33
Default Mesh Displacement Normal to the Wall
  #1
New Member
 
Join Date: Feb 2012
Posts: 2
Rep Power: 0
Juliet is on a distinguished road
Hi Everyone,

Do you know how to impose the mesh displacement normal to each node in Ansys CfX v.13 ? The wall I'm trying to displace is quite irregular. I've the distance by which each node should be displaced , but I want to impose the movement normally to each one of the nodes. I could only select a general frame of reference for the wall, but this would not give me a refined enough displacement.

Hope you can help me!

Cheers

J
Juliet is offline   Reply With Quote

Old   February 28, 2012, 17:05
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
You might be able to define this using the surface normal variable. Look in the CFX Reference manual for the available list of variables and hopefully you can use the surface normal variable.
ghorrocks is online now   Reply With Quote

Old   February 28, 2012, 20:46
Default
  #3
New Member
 
Join Date: Feb 2012
Posts: 2
Rep Power: 0
Juliet is on a distinguished road
Hi Glenn,

Thank you so much for your prompt reply! The surface normal variable I managed to find in CfX Pre was : Normal Area in the X,Y,Z direction. I used this to specify the Mesh Displacement in the x direction as : Specified Displacement X --> 4[mm^-1] * Normal Area X (where 4 is just an arbitrary constant].

However, my solver crashed with this error : "Normal area vectors are only available at boundary face centers or integration points".

I also tried the other variables in CfX Pre which seemed similar to the one suggested by you, which are : Normal X and Normal Vector. I still got the same error.

Do you know what I am doing wrong?

Thank you so much for your help!!!

J
Juliet is offline   Reply With Quote

Old   February 29, 2012, 05:53
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,700
Rep Power: 143
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Looks like the normal areas are not available at the nodes. This makes things trickier. I cannot think of a simple way of doing this.
ghorrocks is online now   Reply With Quote

Old   February 29, 2012, 09:34
Default
  #5
Senior Member
 
Join Date: Apr 2009
Posts: 531
Rep Power: 21
stumpy is on a distinguished road
I thought that might happen. You can try making a vector Additional Variable equal to Normal X/Y/Z, then base your expression on the Additional Variable instead. This may make the data available at the nodes (but my best guess is that it won't work). There's no other solution I can think of, unless you can describe your surface with an equation.
stumpy is offline   Reply With Quote

Old   April 18, 2012, 16:50
Default
  #6
New Member
 
Michael Dawson
Join Date: Jan 2012
Posts: 1
Rep Power: 0
MikeD123 is on a distinguished road
Hi Juliet,


Just wondering if you ever found a solution to your problem? I am attempting to solve a moving boundary problem, where the boundary is displaced in the normal direction at each point/node (this vector value changes across the boundary). I encountered the same problem as yourself when attempting to use the Normal X, Normal Y command. I also attempted the suggested procedure of assigning the Normal X variable to an algebraic additional variable, however this gave the same error as before. I think it maybe possible to retrieve some information using user-fortran routines, have you come across this at all? I have little experience in this area so it would be a lot to learn only to find that this approach was just as fruitless.


Regards,


Michael
MikeD123 is offline   Reply With Quote

Old   February 1, 2018, 05:29
Default
  #7
Member
 
Dimitrios S. P.
Join Date: Jan 2018
Posts: 63
Rep Power: 8
Pled is on a distinguished road
Mesh is all about nodes not surfaces, so you need to specify mesh displacement using Normal X,Y,Z which is a function of nodes and not of surfaces!
look at this link->Normal vector variable of curved surface
Pled is offline   Reply With Quote

Reply


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 Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Natural convection in a closed domain STILL NEEDING help! Yr0gErG FLUENT 4 December 2, 2019 00:04
[snappyHexMesh] snappyHexMesh won't work - zeros everywhere! sc298 OpenFOAM Meshing & Mesh Conversion 2 March 27, 2011 21:11
how to use Total Mesh Displacement for making a subject translating and rotating? snailstb CFX 3 September 16, 2009 04:06
Convergence moving mesh lr103476 OpenFOAM Running, Solving & CFD 30 November 19, 2007 14:09
Icemcfd 11: Loss of mesh from surface mesh option? Joe CFX 2 March 26, 2007 18:10


All times are GMT -4. The time now is 05:17.