diff --git a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara b/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara index 8a47f58..a2a8621 100644 --- a/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara +++ b/B18-ThreeD_CRM-HL_Level-B_SA_Unstruct_1024CPU/bin/cfd_para_subsonic.hypara @@ -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. diff --git a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara index f6c2fd6..83ac8fb 100644 --- a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara +++ b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/bin/kinetic_para.hypara @@ -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; \ No newline at end of file diff --git a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf index b0882a6..c922592 100644 Binary files a/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf and b/F06_ThreeD_AEDC_Separation_OversetGrid_Unsteady_InvisCal_Unstruct_8CPU/闈炵粨鏋勪笁缁碅EDC鍚婅埍鍒嗙闈炲畾甯歌绠梍绠椾緥璇存槑鏂囨。.pdf differ diff --git a/F07-TwoD_NACA0012_PitchingMovement_SA_Struct_4CPU/bin/kinetic_para.hypara b/F07-TwoD_NACA0012_PitchingMovement_SA_Struct_4CPU/bin/kinetic_para.hypara index 761e7bd..ef3858d 100644 --- a/F07-TwoD_NACA0012_PitchingMovement_SA_Struct_4CPU/bin/kinetic_para.hypara +++ b/F07-TwoD_NACA0012_PitchingMovement_SA_Struct_4CPU/bin/kinetic_para.hypara @@ -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; \ No newline at end of file diff --git a/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/kinetic_para.hypara b/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/kinetic_para.hypara index 075d4d5..85e97a7 100644 --- a/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/kinetic_para.hypara +++ b/F08-ThreeD_Finner_Laminar_Ma2d5_Struct_16CPU/bin/kinetic_para.hypara @@ -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; \ No newline at end of file