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

Can you statically rotate fluid mesh through TUI?

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By GregCFD

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 12, 2020, 21:00
Default Can you statically rotate fluid mesh through TUI?
  #1
Member
 
Tyler Richardson
Join Date: Jun 2017
Posts: 30
Rep Power: 9
tricha122 is on a distinguished road
Hi,

I’m having issues with unsteady solutions (steady vs. unsteady flow at the wall) and i figured I could probably achieve my goals by just solving a steady state solution in various orientations of the rotating body, write out the data, and average the results.

My question is as follows: is it possible to use the TUI solve my steady state solution, and then to rotate one of the bodies in my model by X degrees, then issue another steady state solve, and so on? I would prefer to keep this all in one journal file rather than create a bunch of models.

Alternatively, if it’s possible I could solve a steady state solution, then run it unsteady / transient until it gets into position, and then run the steady solution again?

Any help greatly appreciated
tricha122 is offline   Reply With Quote

Old   November 13, 2020, 00:09
Default
  #2
Member
 
Join Date: May 2016
Posts: 38
Rep Power: 10
GregCFD is on a distinguished road
I don't think there is a way to do it directly, the modify mesh commands seem to apply to the whole domain instead of individual zones. But you can move the mesh without updating the solver using the pre-view mesh motion feature. This does mean turning on transient->mrf-to-sliding and back again but it's not much more work in a journal file (:

the command to do the 'preview' is, whats in the square brackets are the questions you get from fluent after the command.

solve/mesh-motion [time step size] [number of time steps] [display grid] [display frequency] [save picture] [enable autosave] [update monitors]
tricha122 likes this.
GregCFD is offline   Reply With Quote

Old   November 13, 2020, 12:15
Default
  #3
Member
 
Tyler Richardson
Join Date: Jun 2017
Posts: 30
Rep Power: 9
tricha122 is on a distinguished road
Quote:
Originally Posted by GregCFD View Post
I don't think there is a way to do it directly, the modify mesh commands seem to apply to the whole domain instead of individual zones. But you can move the mesh without updating the solver using the pre-view mesh motion feature. This does mean turning on transient->mrf-to-sliding and back again but it's not much more work in a journal file (:

the command to do the 'preview' is, whats in the square brackets are the questions you get from fluent after the command.

solve/mesh-motion [time step size] [number of time steps] [display grid] [display frequency] [save picture] [enable autosave] [update monitors]
Thanks for the idea!

i tried to implement this today, and while i was "successful" at rotating the body in between steady state solutions, i noticed my written out nodal results dont reflect the intended rotation (and actually does not provide a consistent rotation across the nodes)

This makes me wonder if Fluent is consistent in its numbering when writing out data as follows:

;#################################################
;### Solve initial position
;
/solve/init/hyb
/solve/execute-commands/add-edit execUDF (rpgetvar'storeudm) "iteration" "/define/user-defined/execute-on-demand "on_demand_calc::HsgUDF""
/solve/execute-commands/add-edit execWRITE (rpgetvar'storeudm) "iteration" "/file/export/ascii hconv_data_stdy_rot0_%i.csv inflation () yes udm-0 udm-1 udm-2 udm-3 udm-4 udm-5 udm-6 udm-7 udm-8 udm-9 () no"
/solve/iterate 1000


;# Switch to unsteady
/define/models/unsteady-1st-order? yes
;### Rotating Fluid Zone -> 45 deg / s
/define/boundary-conditions/fluid body
; frame motion
no no no yes -1 no (rpgetvar'rz1speed) no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 1 "none" no no no no no no

; mesh motion
;no no no no no 0 no 0 no 0 no 0 no 0 no 1 yes -1 no (rpgetvar'rz1speed) no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 1 "none" no no no no no
;# Rotate by 45 degrees
/mesh/modify-zones/mrf-to-sliding-mesh body
/solve/mesh-motion 0.1 10 yes 1 no no no
;
;# Switch to steady state
/define/models/steady? yes
;### Rotating Fluid Zone -> 0 rpm
/define/boundary-conditions/fluid body
; frame motion
no no no yes -1 no 0.0 no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 1 "none" no no no no no
;
;yes oil no no no no 0 no 0 no 0 no 0 no 0 no 1 yes -1 yes yes no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 0 no 1 0 no no no no no
;
;#################################################
;### Solve position 1 (45 deg)
;
/solve/init/hyb
/solve/execute-commands/add-edit execUDF (rpgetvar'storeudm) "iteration" "/define/user-defined/execute-on-demand "on_demand_calc::HsgUDF""
/solve/execute-commands/add-edit execWRITE (rpgetvar'storeudm) "iteration" "/file/export/ascii hconv_data_stdy_rot1_%i.csv inflation () yes udm-0 udm-1 udm-2 udm-3 udm-4 udm-5 udm-6 udm-7 udm-8 udm-9 () no"
/solve/iterate 1000



would one expect the node "numbering" from position 0 to position 1 to remain consistent? or do i need to sort this myself at the end of the process? I was kind of hoping that the node "numbers" would remain the same, and positions change, so that i could use the positions at time = 0 for my mapping
tricha122 is offline   Reply With Quote

Reply

Tags
moving mesh, rotating, steady, unsteady


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
How to create solid to fluid interface in Fluent using an ICEM CFD mesh. ekraft FLUENT 1 June 15, 2017 12:59
[snappyHexMesh] No layers in a small gap bobburnquist OpenFOAM Meshing & Mesh Conversion 6 August 26, 2015 10:38
Waterwheel shaped turbine inside a pipe simulation problem mshahed91 CFX 3 January 10, 2015 12:19
[Gmsh] Mesh flattening and fluid assignment not possible. paka OpenFOAM Meshing & Mesh Conversion 6 April 4, 2011 09:53
How to control Minximum mesh space? hung FLUENT 7 April 18, 2005 10:38


All times are GMT -4. The time now is 20:45.