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. |
||
|