Space missions, solar energy use in business, development of “Clever city” conception will need prognostication of the Sun’s energy receipt. Our elaboration gives a tool for quantitative prognostication of the Sun’s energy receipt.
Matrix3D M_2=Area_radius_Vector(Minutes_C -KIntercalary*(Days_C+1)-350*(IntercalaryYear-1),Hours_C,Days_C,Astronom_K); | |
Matrix3D M_0=(Rotation_axis(Minutes_C,Hours_C,Astronom_K))*inclinationPlanet_23_angle()*M_2; | |
Matrix3D M_1=M_rotation_Z(90-W_Fi)*M_0; | |
Matrix3D M_Inv=new Matrix3D(1,0,0,0,0,1,0,0,0,0,1,0,0,0,(RadiusEarth/K_RadiusEarth),1)*M_rotation_Z(90-W_Fi)*M_0; | |
M_Inv.Invert(); | |
/// <summary> | |
/// вектор центр Сонця центр Землі | |
/// </summary> | |
Vector3D V_Solar=new Vector3D(M_2.OffsetX/100,M_2.OffsetY/100,M_2.OffsetZ/100); | |
/// <summary> | |
/// | |
/// </summary> | |
Vector3D V_Earth=MultiplyMatrixVector(M_Inv,V_Solar); | |
/// <summary> | |
/// | |
/// </summary> | |
Fi_Solar_Earthx=V_Earth.X; | |
Fi_Solar_Earthy=V_Earth.Y; | |
Fi_Solar_Earthz=V_Earth.Z; | |
GeometrFigure1.Transform=new MatrixTransform3D(M_0); | |
GeometrFigure2.Transform=new MatrixTransform3D(M_0); | |
GeometrFigure3.Transform=new MatrixTransform3D((M_1)); | |
GeometrFigure4.Transform=new MatrixTransform3D((Rotation_axis(Minutes_C,Hours_C,Astronom_K))*M_2); |
The project has examined the solar energy planning too
SpaceApps is a NASA incubator innovation program.