PHengLEI-TestCases/F07-TwoD_NACA0012_PitchingM.../bin/kinetic_para.hypara

56 lines
3.0 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#########################################################################
# Parameter for RBD #
# *动力学基于有量纲的形式 #
#########################################################################
int codeOfAleModel = 1;
#########################################################################
# 必要的无量纲信息NS方程无量纲化相关 #
#########################################################################
double referenceLength = 1.0;
double referenceVelocity = 1.0;
double referenceDensity = 1.0;
int strategyForFaceNormalVelocity = 0; //0-By Sweeping volume; 1-By face center 1st; 2-By face center 2nd;
int strategyForGCLSource = 0; //0-present; 1-Ahn;
#########################################################################
# 动力学方程计算相关参数 #
#########################################################################
//0:1st-Admas-Bashforth; 1:2nd-Admas-Bashforth; 2:1st-Implicit-Euler; 3:2nd-Implicit Euler; 4:2nd-Adams-Moulton; 5:3rd-Adams-Moulton
int methodForKineticEquation = 0;
double relaxParameterOfKinetic = 0.1;
#########################################################################
# 物体刚体运动信息 #
#########################################################################
int numberOfMovingBodies = 1;
############################## body0 ##############################
//部件的质量
double mass_0 = 1.0;
//部件的质量矩阵 Ixx Iyy Izz Ixy Ixz Iyz
double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0;
//部件的初始六自由度位置信息 xc yc zc
double massCenter_0[] = 0.265 , 0.0, 0.0;
//部件的初始六自由度位置信息 angleX angleY angleZ
double attitudeAngle_0[] = 0.0 , 0.0, 0.0;
//部件的初始六自由度运动信息 vc vy vz
double massCenterVelocity_0[] = 0.0, 0.0, 0.0;
//部件的初始六自由度运动信息 omigX omigY omigZ
double angularVelocity_0[] = 0.0, 0.0, 0.0;
//部件所属的物体
int fartherIndex_0 = -1;
//部件的装配位置 xc yc zc angleX angleY angleZ
double configPamameter_0[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0;
//部件运动方式
int RBDMethod_0 = 14;
double amplitude_0 = 2.41;
double reduceFrequency_0 = 0.0808;
//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter";
//附加力 (体轴系) fX fY fZ
double addedForce_0[] = 0.0 ,0.0 ,0.0 ;
//附加力矩(体轴系) mX mY mZ
double addedMoment_0[] = 0.0 ,0.0 ,0.0 ;
//部件变形方式
int morphing_0 = 0;