forked from PHengLEI/PHengLEI-TestCases
参数及文档更新
This commit is contained in:
parent
47d9130744
commit
9668b8d060
|
@ -176,8 +176,8 @@ int plotFieldType = 0;
|
|||
// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!!
|
||||
// Variables order must from small to big.
|
||||
|
||||
int nVisualVariables = 3;
|
||||
int visualVariables[] = [ 1, 8, 12];
|
||||
int nVisualVariables = 8;
|
||||
int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15];
|
||||
|
||||
// limitVariables: Limit model (It is useful only if limitVector is 0).
|
||||
// 0 -- limit only for pressure and denstiny, then get the min value.
|
||||
|
|
|
@ -11,37 +11,52 @@ double referenceDensity = 0.526445;
|
|||
int methodForKineticEquation = 1;
|
||||
|
||||
############################## body0 ##############################
|
||||
//部件的质量
|
||||
// mass of parts.
|
||||
double mass_0 = 0;
|
||||
//部件的质量矩阵 Ixx Iyy Izz Ixy Ixz Iyz
|
||||
// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz.
|
||||
double massMatrix_0[] = 0.0, 0.0, 0.0, 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 xc yc zc
|
||||
// initial six DOF position information of parts. xc yc zc.
|
||||
double massCenter_0[] = 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 angleX angleY angleZ
|
||||
// initial six DOF position information of parts. angleX angleY angleZ.
|
||||
double attitudeAngle_0[] = 0.0 , 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 vc vy vz
|
||||
// initial six DOF move information of parts. vc vy vz.
|
||||
double massCenterVelocity_0[] = 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 omigX omigY omigZ
|
||||
// initial six DOF move information of parts. omigX omigY omigZ.
|
||||
double angularVelocity_0[] = 0.0, 0.0, 0.0;
|
||||
//部件所属的物体
|
||||
// the object that the parts belong to.
|
||||
int fartherIndex_0 = -1;
|
||||
//部件运动方式
|
||||
// the moving method of parts.
|
||||
int RBDMethod_0 = 0;
|
||||
|
||||
############################## body1 ##############################
|
||||
//部件的质量
|
||||
// mass of parts.
|
||||
double mass_1 = 907.184;
|
||||
//部件的质量矩阵 Ixx Iyy Izz Ixy Ixz Iyz
|
||||
// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz.
|
||||
double massMatrix_1[] = 27.116, 488.094, 488.094, 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 xc yc zc
|
||||
// initial six DOF position information of parts. xc yc zc.
|
||||
double massCenter_1[] = 4.2615, -0.89916, 3.302;
|
||||
//部件的初始六自由度位置信息 angleX angleY angleZ
|
||||
// initial six DOF position information of parts. angleX angleY angleZ.
|
||||
double attitudeAngle_1[] = 0.0 , 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 vc vy vz
|
||||
// initial six DOF move information of parts. vc vy vz.
|
||||
double massCenterVelocity_1[] = 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 omigX omigY omigZ
|
||||
// initial six DOF move information of parts. omigX omigY omigZ.
|
||||
double angularVelocity_1[] = 0.0, 0.0, 0.0;
|
||||
//部件所属的物体
|
||||
// the object that the parts belong to.
|
||||
int fartherIndex_1 = -1;
|
||||
//部件运动方式
|
||||
// the moving method of parts.
|
||||
int RBDMethod_1 = 1;
|
||||
|
||||
// gravity of parts (along negative direction in Y-axis, eg. 9.8).
|
||||
double gravity_1 = 9.8;
|
||||
|
||||
// dimensional physical time for additional force(s).
|
||||
double addedForceTime_1[] = 0.054;
|
||||
|
||||
// additional force(inertia system) fX fY fZ.
|
||||
double addedForce_1[] = 0.0, -53342.42, 0.0;
|
||||
|
||||
// additional moment(inertia system) mX mY mZ.
|
||||
double addedMoment_1[] = 0.0, 0.0, -12129;
|
||||
|
||||
// the deformation method of the parts.
|
||||
int morphing_1 = 0;
|
Binary file not shown.
|
@ -27,30 +27,30 @@ double relaxParameterOfKinetic = 0.1;
|
|||
int numberOfMovingBodies = 1;
|
||||
|
||||
############################## body0 ##############################
|
||||
//部件的质量
|
||||
// mass of parts.
|
||||
double mass_0 = 1.0;
|
||||
//部件的质量矩阵 Ixx Iyy Izz Ixy Ixz Iyz
|
||||
// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz.
|
||||
double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 xc yc zc
|
||||
// initial six DOF position information of parts. xc yc zc.
|
||||
double massCenter_0[] = 0.265 , 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 angleX angleY angleZ
|
||||
// initial six DOF position information of parts. angleX angleY angleZ.
|
||||
double attitudeAngle_0[] = 0.0 , 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 vc vy vz
|
||||
// initial six DOF move information of parts. vc vy vz.
|
||||
double massCenterVelocity_0[] = 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 omigX omigY omigZ
|
||||
// initial six DOF move information of parts. omigX omigY omigZ.
|
||||
double angularVelocity_0[] = 0.0, 0.0, 0.0;
|
||||
//部件所属的物体
|
||||
// the object that the parts belong to.
|
||||
int fartherIndex_0 = -1;
|
||||
//部件的装配位置 xc yc zc angleX angleY angleZ
|
||||
// the assembly position of the parts. xc yc zc angleX angleY angleZ.
|
||||
double configPamameter_0[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0;
|
||||
//部件运动方式
|
||||
// the moving method of parts.
|
||||
int RBDMethod_0 = 14;
|
||||
double amplitude_0 = 2.41;
|
||||
double reduceFrequency_0 = 0.0808;
|
||||
//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter";
|
||||
//附加力 (体轴系) fX fY fZ
|
||||
// additional force(inertia system) fX fY fZ.
|
||||
double addedForce_0[] = 0.0 ,0.0 ,0.0 ;
|
||||
//附加力矩(体轴系) mX mY mZ
|
||||
// additional moment(inertia system) mX mY mZ.
|
||||
double addedMoment_0[] = 0.0 ,0.0 ,0.0 ;
|
||||
//部件变形方式
|
||||
// the deformation method of the parts.
|
||||
int morphing_0 = 0;
|
|
@ -19,30 +19,30 @@ double relaxParameterOfKinetic = 1.0;
|
|||
int numberOfMovingBodies = 1;
|
||||
|
||||
############################## body0 ##############################
|
||||
//部件的质量
|
||||
// mass of parts.
|
||||
double mass_0 = 1.0;
|
||||
//部件的质量矩阵 Ixx Iyy Izz Ixy Ixz Iyz
|
||||
// mass matrix of parts Ixx Iyy Izz Ixy Ixz Iyz.
|
||||
double massMatrix_0[] = 1e-7, 1e-6, 1e-6, 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 xc yc zc
|
||||
// initial six DOF position information of parts. xc yc zc.
|
||||
double massCenter_0[] = 5.0 , 0.0, 0.0;
|
||||
//部件的初始六自由度位置信息 angleX angleY angleZ
|
||||
// initial six DOF position information of parts. angleX angleY angleZ.
|
||||
double attitudeAngle_0[] = 0.0 , 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 vc vy vz
|
||||
// initial six DOF move information of parts. vc vy vz.
|
||||
double massCenterVelocity_0[] = 0.0, 0.0, 0.0;
|
||||
//部件的初始六自由度运动信息 omigX omigY omigZ
|
||||
// initial six DOF move information of parts. omigX omigY omigZ.
|
||||
double angularVelocity_0[] = 0.0, 0.0, 0.0;
|
||||
//部件所属的物体
|
||||
// the object that the parts belong to.
|
||||
int fartherIndex_0 = -1;
|
||||
//部件的装配位置 xc yc zc angleX angleY angleZ
|
||||
// the assembly position of the parts. xc yc zc angleX angleY angleZ.
|
||||
double configPamameter_0[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0;
|
||||
//部件运动方式
|
||||
// the moving method of parts.
|
||||
int RBDMethod_0 = 14;
|
||||
double amplitude_0 = 5.0;
|
||||
double reduceFrequency_0 = 0.05;
|
||||
//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter";
|
||||
//附加力 (体轴系) fX fY fZ
|
||||
// additional force(inertia system) fX fY fZ.
|
||||
double addedForce_0[] = 0.0 ,0.0 ,0.0 ;
|
||||
//附加力矩(体轴系) mX mY mZ
|
||||
// additional moment(inertia system) mX mY mZ.
|
||||
double addedMoment_0[] = 0.0 ,0.0 ,0.0 ;
|
||||
//部件变形方式
|
||||
// the deformation method of the parts.
|
||||
int morphing_0 = 0;
|
Loading…
Reference in New Issue