forked from PHengLEI/PHengLEI-TestCases
默认参数替换
This commit is contained in:
parent
386c0834bb
commit
2359166d07
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
// Platform for Hybrid Engineering Simulation of Flows +
|
// Platform for Hybrid Engineering Simulation of Flows +
|
||||||
// China Aerodynamics Research and Development Center +
|
// China Aerodynamics Research and Development Center +
|
||||||
// (C) Copyright, Since 2010 +
|
// (C) Copyright, Since 2010 +
|
||||||
// PHengLEI 2212 +
|
// PHengLEI 2312 +
|
||||||
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||||
###########################################################################
|
###########################################################################
|
||||||
# Default parameters for Grid conversion #
|
# Default parameters for Grid conversion #
|
||||||
|
@ -51,7 +51,7 @@ int gridReorder = 0;
|
||||||
int faceReorderMethod = 0;
|
int faceReorderMethod = 0;
|
||||||
|
|
||||||
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
// nAxisRotateTimes: number of axis rotating times, zero (default) meaning without rotating.
|
||||||
// axisRotateOrder : axis rotating order.
|
// axisRotateOrder : axis rotating order. The size of array "axisRotateOrder" is equal to nAxisRotateTimes.
|
||||||
// 1 -- X-axis.
|
// 1 -- X-axis.
|
||||||
// 2 -- Y-axis.
|
// 2 -- Y-axis.
|
||||||
// 3 -- Z-axis.
|
// 3 -- Z-axis.
|
||||||
|
@ -399,7 +399,7 @@ string str_limiter_name = "vanalbada";
|
||||||
#************************************************************************
|
#************************************************************************
|
||||||
// viscousType: Viscous model.
|
// viscousType: Viscous model.
|
||||||
// 0 -- Euler.
|
// 0 -- Euler.
|
||||||
// 1 -- Lamilar.
|
// 1 -- Laminar.
|
||||||
// 2 -- Algebraic.
|
// 2 -- Algebraic.
|
||||||
// 3 -- 1eq turbulent.
|
// 3 -- 1eq turbulent.
|
||||||
// 4 -- 2eq turbulent.
|
// 4 -- 2eq turbulent.
|
||||||
|
@ -931,7 +931,8 @@ int monitorNegativeConstant = 0;
|
||||||
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
// frozenCondition: the threshold value of frozen chemical flow condition, 0.1 is the default value.
|
||||||
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
// nIdealState: whether take all gas species as ideal gas for gas-mixture process.
|
||||||
// 0 -- No.
|
// 0 -- No.
|
||||||
// 1 -- Yes. // nTEnergyModel: the method to computing temperature energy model.
|
// 1 -- Yes.
|
||||||
|
// nTEnergyModel: the method to computing temperature energy model.
|
||||||
// 0 -- the energy term is computed using the conventional method.
|
// 0 -- the energy term is computed using the conventional method.
|
||||||
// 1 -- the energy term is computed using the polynomial fitting method.
|
// 1 -- the energy term is computed using the polynomial fitting method.
|
||||||
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
// 2 -- the energy term is computed using the piecewise polynomial fitting method.
|
||||||
|
@ -1029,8 +1030,8 @@ int monitorNegativeConstant = 0;
|
||||||
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
// "Mars-Pa8" is for Park model of Mars gas, "Mars-Mc8" for McKenzie model of Mars gas.
|
||||||
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
// "Combustion-12" -- indicates the Combustion Chamber Gas Model which includes 12-species-20-reactions.
|
||||||
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
// "Gas-Mixture" -- indicates the process of mixing gas without reacting.
|
||||||
// for struct solver mixing two species<EFBFBD><EFBFBD>SpeciesA, SpeciesB<73><42>.
|
// for struct solver mixing two species "SpeciesA, SpeciesB".
|
||||||
// for unstruct solver mixing multi-species<EFBFBD><EFBFBD>O2 NO CO CO2 H2 N2 Air CH4<48><34>.
|
// for unstruct solver mixing multi-species "O2 NO CO CO2 H2 N2 Air CH4".
|
||||||
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
// For self-definition model, the gasfile is used to indicate the file path of the new gas model.
|
||||||
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
// speciesName: Used to list the names of each species, while each species name is separated by the symbol of comma.
|
||||||
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
// initMassFraction: Used to list the initial mass fractions of species in accordance with the sequence of names in the parameter speciesName.
|
||||||
|
@ -1417,6 +1418,41 @@ int morphing_0 = 0;
|
||||||
// post indentify.
|
// post indentify.
|
||||||
int integralOrder = 4;
|
int integralOrder = 4;
|
||||||
|
|
||||||
|
#************************************************************************
|
||||||
|
# TurboMachinery Parameter *
|
||||||
|
#************************************************************************
|
||||||
|
// ----------------- Rotating Frame --------------------------------
|
||||||
|
// referenceFrame: whether rotating reference frame used.
|
||||||
|
// 0 -- Stationary Frame.
|
||||||
|
// 1 -- Translational Frame.
|
||||||
|
// 2 -- Rotational Frame.
|
||||||
|
int referenceFrame = 0;
|
||||||
|
|
||||||
|
// nTurboZone: number of rows of TurboMachinery.
|
||||||
|
int nTurboZone = 0;
|
||||||
|
|
||||||
|
// Periodic_Name: a list of periodic boundary name, the number of name equals to 2*nZone
|
||||||
|
// "Periodic_up, Periodic_down" means a pair of name of one zone
|
||||||
|
string Periodic_Name[] = "Periodic_up, Periodic_down";
|
||||||
|
|
||||||
|
// PeriodicRotationAngle means rotating angle for each zone.
|
||||||
|
// PeriodicRotationAngle[] = [theta1, theta2...]
|
||||||
|
// theta1, theta2 means rotating angle for zone1,zone2.
|
||||||
|
double PeriodicRotationAngle[] = [16.363636363636];
|
||||||
|
|
||||||
|
// MixingPlane: a list of mixing plane name, the number of name equals to 2*nZone-2
|
||||||
|
// "MixOut, MixIn" the first is upstream zone outlet, the second is downstream zone inlet.
|
||||||
|
string MixingPlane[] = "";
|
||||||
|
|
||||||
|
// Omega: angular velocity(rad/s) of each zone.
|
||||||
|
double Omega[] = [-1680.0];
|
||||||
|
|
||||||
|
// shroud: define turbomachinery shroud of each zone, because shroud do not rotate.
|
||||||
|
string shroud[] = "shroud";
|
||||||
|
|
||||||
|
// nSpanSection: number of spanwise section used for mixing plane.
|
||||||
|
int nSpanSection = 0;
|
||||||
|
|
||||||
// ---------------- ATP read --------------------------------------------
|
// ---------------- ATP read --------------------------------------------
|
||||||
//@int inflowParaType = 0;
|
//@int inflowParaType = 0;
|
||||||
//@double refReNumber = 6.5e6;
|
//@double refReNumber = 6.5e6;
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue