forked from PHengLEI/PHengLEI-TestCases
56 lines
3.0 KiB
Plaintext
56 lines
3.0 KiB
Plaintext
#########################################################################
|
||
# 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; |