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

CFX 11.0 "Vector Variable Normal” Does not Rotate with Domain? User Surface Moving

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 14, 2013, 16:41
Default CFX 11.0 "Vector Variable Normal” Does not Rotate with Domain? User Surface Moving
  #1
New Member
 
Join Date: Oct 2010
Posts: 18
Rep Power: 16
jrl4444 is on a distinguished road
Attachment 26811Bug or just the way it is? CFX Post 11.0


Problem ….User Surface moving out of location as domain rotates in a transient run.


See attached example images for quick understanding of where I am hung up. Transient run, rotating square, user surface offset inside domain, as domain rotates surface moves out of location. After investigating I find that


Vector Variable Normal on the model surfaces does not rotate with the domain if I advance steps using time step selector or run an animation.



Vector Variable Normal does update if I load any time step under file command Load Results.


This looks scary to me thinking about Post calculations / expressions that may depend on this very basic variable updating as a domain is rotating.


Clearly Post does the calculation for Normal from a surface for every node when a file is loaded, is there a way to force a recalculation as new time steps are advanced / the domain moves?


I have looked and looked for a setting or workaround:
Here is what I have considered so far.


Create my own variable MyNormal by Frozen copy of Normal Plus domain movement. ?? I don’t see an easy way to use MyNormal to place the Use Surface.


Set up a batch and load every trn file one by one outputting single image frames to stitch together later.


Load the user surface from file but then I need to transform the surface every step to move with the model. I am guessing there is a fairly simple way to do that but a call for recalculating the Variable Normal would be so much cleaner.

Thanks for your time
Attached Images
File Type: jpg AUntitled.jpg (90.5 KB, 13 views)
File Type: jpg BUntitled.jpg (90.7 KB, 12 views)
File Type: jpg CUntitled.jpg (91.0 KB, 10 views)
File Type: jpg DUntitled.jpg (65.8 KB, 8 views)

Last edited by jrl4444; November 14, 2013 at 16:55. Reason: Upload a better image
jrl4444 is offline   Reply With Quote

Old   November 14, 2013, 17:32
Default
  #2
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
Does this still happen in the current version of the software?
ghorrocks is offline   Reply With Quote

Old   November 14, 2013, 18:10
Default
  #3
New Member
 
Join Date: Oct 2010
Posts: 18
Rep Power: 16
jrl4444 is on a distinguished road
(Does this still happen in the current version of the software?)

I have no idea? The rotating square was a simple example to test it.

I only have 11.0 32 and 64 bit, both of these have this problem, I tried on a couple different machines different operating system all same results. I was doing a moving mesh project that included rotation. I thought this problem was do to a moving mesh issue so I set up the simple standard rotating square domain and was shocked to learn what I found. Scary because most rotating domains are round, the problem is difficult to notice on a tangent running surface.


Does it seems like a bug to you?
jrl4444 is offline   Reply With Quote

Old   November 14, 2013, 18:14
Default
  #4
Super Moderator
 
Glenn Horrocks
Join Date: Mar 2009
Location: Sydney, Australia
Posts: 17,870
Rep Power: 144
ghorrocks is just really niceghorrocks is just really niceghorrocks is just really niceghorrocks is just really nice
It could be a bug - obviously you have to check your rotation point.

But nobody cares about bugs in old versions of software. If you find a bug in the current version then report it and hopefully get it fixed, but nothing will happen in old versions.
ghorrocks is offline   Reply With Quote

Old   November 14, 2013, 18:46
Default
  #5
New Member
 
Join Date: Oct 2010
Posts: 18
Rep Power: 16
jrl4444 is on a distinguished road
My Rotation point? 0,0,0 rotating about Z axis, and I did check it but true normal from a surface is Normal regardless of rotation point. Perpendicular in 3D space from a flat surface, somewhat more complicated on curved or irregular surface but still a definable vector from a node based on adjacent nodes . That is what the Variable Normal in CFX is supposed to be right?

Well newer version is not currently an option for me so digging deeper, been awhile but have done a little perl programming. CFXPostRules.ccl is my starting point but looks to be deeper than that.



Any help in a direction to go would be great, Thanks
jrl4444 is offline   Reply With Quote

Reply

Tags
rotating domain, user surface, vector variable normal


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
ATTENTION! Reliability problems in CFX 5.7 Joseph CFX 14 April 20, 2010 16:45
Free surface modelling under CFX 4 Dahong CFX 2 June 23, 2002 00:07
CFX 4.4 New free surface option Viatcheslav Anissimov CFX 0 April 3, 2002 07:27
CFX 5.5 Roued CFX 1 October 2, 2001 17:49
CFD Short Course & CFX User Day Chris Reeves CFX 0 September 11, 2000 09:53


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