使用Ansys CFX软件进行流场非对称性模拟, 可以通过设定非对称性边界条件来实现。具体的代码示例如下:
ANSYS CFX Command
!BOUNDARY CONDITIONS
INLETBD = BOUNDARY(FLOWRATE= Inlet_feed_flowrate,
PRESSURE = Inlet_feed_pressure,
TEMPERATURE = Inlet_feed_temperature,
COLDFLOW = ON,
HEAT TRANSFER COEFFICIENT =0.0,
MASS FRACTION = Inlet_feed_mass_fraction,
FLOW TANGENTIAL NONDIMENSIONAL =Inlet_feed_tangential_flow);
OUTLETBD = BOUNDARY(FLOWRATE= Outlet_feed_flowrate,
PRESSURE = Outlet_feed_pressure,
TEMPERATURE = Outlet_feed_temperature,
COLDFLOW = ON,
HEAT TRANSFER COEFFICIENT =0.0,
MASS FRACTION = Outlet_feed_mass_fraction,
FLOW TANGENTIAL NONDIMENSIONAL =Outlet_feed_tangential_flow);
!THE MESH AND SOLVER SETTINGS
MESH = CFX.MESH(FILE = Mesh_file);
SOLVER = CFX.SOLVER(
INITIAL TIMESTEP =Initialize_timestep,
MAXIMUM TIMESTEP =Max_timestep,
PRESSURE = Pressure_resid,
VELOCITY = Velocity_resid,
TEMPERATURE =Temperature_resid,
TURBULENCE = Turbulence_resid,
CONVERGENCE PARAMETERS =Convergence_parameters);
!ADD A NODE FOR SYMMETRY PLANE
SYMPLANE = NODE(X = 0, Y = 0, Z = 0);
!ADD A CONDITION TO DEFINE THE SYMMETRY PLANE
PLANE = BOUNDARY(
NAME = "Symmetry plane",
TYPE = SYMMETRY,
NODE = SYMPLANE,
OPERATION = REFLECTION)
SET BOUNDARY(PROPERTIES = INLETBD, TYPE = "INLET");
SET BOUNDARY(PROPERTIES = OUTLETBD, TYPE = "OUTLET");
SOLVE(NAME="Ansys CFX Flow UnSymmetrical");