The initialization of the Turbo mode of CFX-Post fails for some RSO files generated by CFX-TASCflow multiple frames simulations: the number of recognized domains is not correct


By default, CFX Post Turbo mode just recognizes 2 components from RSO files, as there are just 2 frames defined (1 stationary and 1 rotating frame), independent on the real number of components. The following modification of the GCI file before reading the RSO file into CFX-Post can solve this.

Assume a case with 3 components, 2 stators and 1 rotor: S1 - R1 - S2

Delete all existing turbo specific macros and definitions from the GCI file, that might have been added by CFX-TASCflow Buildcase.
Then add the following to the GCI file:

Define REGION VOLREG_S1 = [,,]:MAIN
Append REGION VOLREG_S1 = [,,]:Block2
... (all other blocks of the mesh of component S1)
Define REGION VOLREG_R1 = [,,]:MAIN_R1
Append REGION VOLREG_R1 = [,,]:Block2_R1
... (all other blocks of the mesh of component R1)
Define REGION VOLREG_S2 = [,,]:MAIN_S2
Append REGION VOLREG_S2 = [,,]:Block2_S2
... (all other blocks of the mesh of component S2)
Define REGION OMEGA1_REG = VOLREG_R1
---------------
Define PARAMETER 'AROTX' = 0.000000
DefinePARAMETER 'AROTY' = 0.000000
Define PARAMETER 'AROTZ' = 0.000000
Define PARAMETER 'BROTX' = 1.000000
Define PARAMETER 'BROTY' = 0.000000
Define PARAMETER 'BROTZ' = 0.000000
---------------
Define MACRO DEF_S1
DEFINE PARAMETER GRID_REG_NAME=VOLREG_S1
EndMacro
---------------
Define MACRO DEF_R1
DEFINE PARAMETER GRID_REG_NAME=VOLREG_R1
EndMacro
---------------
Define MACRO DEF_S2
DEFINE PARAMETER GRID_REG_NAME=VOLREG_S2
EndMacro
------------
Define MACRO TBPOST_COMP_LIST
define parameter TBPOST_COMP_1=S1
define parameter TBPOST_COMP_2=R1
define parameter TBPOST_COMP_3=S2
EndMacro


Adjust region, mesh block names and rotation axis parameters to your case.


CFX-Post is now able to correctly initialize all components of the RSO file in Turbo mode.





Show Form
No comments yet. Be the first to add a comment!