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!!!
|
// Important Warning: Array size of visualVariables MUST be equal to nVisualVariables!!!
|
||||||
// Variables order must from small to big.
|
// Variables order must from small to big.
|
||||||
|
|
||||||
int nVisualVariables = 3;
|
int nVisualVariables = 8;
|
||||||
int visualVariables[] = [ 1, 8, 12];
|
int visualVariables[] = [0, 1, 2, 3, 4, 5, 6, 15];
|
||||||
|
|
||||||
// limitVariables: Limit model (It is useful only if limitVector is 0).
|
// limitVariables: Limit model (It is useful only if limitVector is 0).
|
||||||
// 0 -- limit only for pressure and denstiny, then get the min value.
|
// 0 -- limit only for pressure and denstiny, then get the min value.
|
||||||
|
|
|
@ -11,37 +11,52 @@ double referenceDensity = 0.526445;
|
||||||
int methodForKineticEquation = 1;
|
int methodForKineticEquation = 1;
|
||||||
|
|
||||||
############################## body0 ##############################
|
############################## body0 ##############################
|
||||||
//部件的质量
|
// mass of parts.
|
||||||
double mass_0 = 0;
|
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;
|
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;
|
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;
|
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;
|
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;
|
double angularVelocity_0[] = 0.0, 0.0, 0.0;
|
||||||
//部件所属的物体
|
// the object that the parts belong to.
|
||||||
int fartherIndex_0 = -1;
|
int fartherIndex_0 = -1;
|
||||||
//部件运动方式
|
// the moving method of parts.
|
||||||
int RBDMethod_0 = 0;
|
int RBDMethod_0 = 0;
|
||||||
|
|
||||||
############################## body1 ##############################
|
############################## body1 ##############################
|
||||||
//部件的质量
|
// mass of parts.
|
||||||
double mass_1 = 907.184;
|
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;
|
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;
|
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;
|
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;
|
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;
|
double angularVelocity_1[] = 0.0, 0.0, 0.0;
|
||||||
//部件所属的物体
|
// the object that the parts belong to.
|
||||||
int fartherIndex_1 = -1;
|
int fartherIndex_1 = -1;
|
||||||
//部件运动方式
|
// the moving method of parts.
|
||||||
int RBDMethod_1 = 1;
|
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;
|
int numberOfMovingBodies = 1;
|
||||||
|
|
||||||
############################## body0 ##############################
|
############################## body0 ##############################
|
||||||
//部件的质量
|
// mass of parts.
|
||||||
double mass_0 = 1.0;
|
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;
|
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;
|
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;
|
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;
|
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;
|
double angularVelocity_0[] = 0.0, 0.0, 0.0;
|
||||||
//部件所属的物体
|
// the object that the parts belong to.
|
||||||
int fartherIndex_0 = -1;
|
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;
|
double configPamameter_0[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0;
|
||||||
//部件运动方式
|
// the moving method of parts.
|
||||||
int RBDMethod_0 = 14;
|
int RBDMethod_0 = 14;
|
||||||
double amplitude_0 = 2.41;
|
double amplitude_0 = 2.41;
|
||||||
double reduceFrequency_0 = 0.0808;
|
double reduceFrequency_0 = 0.0808;
|
||||||
//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter";
|
//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 ;
|
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 ;
|
double addedMoment_0[] = 0.0 ,0.0 ,0.0 ;
|
||||||
//部件变形方式
|
// the deformation method of the parts.
|
||||||
int morphing_0 = 0;
|
int morphing_0 = 0;
|
|
@ -19,30 +19,30 @@ double relaxParameterOfKinetic = 1.0;
|
||||||
int numberOfMovingBodies = 1;
|
int numberOfMovingBodies = 1;
|
||||||
|
|
||||||
############################## body0 ##############################
|
############################## body0 ##############################
|
||||||
//部件的质量
|
// mass of parts.
|
||||||
double mass_0 = 1.0;
|
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;
|
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;
|
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;
|
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;
|
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;
|
double angularVelocity_0[] = 0.0, 0.0, 0.0;
|
||||||
//部件所属的物体
|
// the object that the parts belong to.
|
||||||
int fartherIndex_0 = -1;
|
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;
|
double configPamameter_0[] = 0.0 ,0.0 ,0.0 ,0.0 ,0.0 ,0.0;
|
||||||
//部件运动方式
|
// the moving method of parts.
|
||||||
int RBDMethod_0 = 14;
|
int RBDMethod_0 = 14;
|
||||||
double amplitude_0 = 5.0;
|
double amplitude_0 = 5.0;
|
||||||
double reduceFrequency_0 = 0.05;
|
double reduceFrequency_0 = 0.05;
|
||||||
//string uDFSixDofFileName_0 = "./Bin/UDFSixDof.Parameter";
|
//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 ;
|
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 ;
|
double addedMoment_0[] = 0.0 ,0.0 ,0.0 ;
|
||||||
//部件变形方式
|
// the deformation method of the parts.
|
||||||
int morphing_0 = 0;
|
int morphing_0 = 0;
|
Loading…
Reference in New Issue