Алгоритм расчетной программы - Моделирование воздействия теплового излучения на элементы космического аппарата

Программа для расчета коэфициентов, преобразований вида и получений векторов состояния обьектов использует функции описаные в предидущих разделах, предварительно выполнив преобразования вершнин треугольников модели в расчетный фрейм.

В результате работы программы получаем значения прямого солнечнго излучения на каждом элементарном треугольнике модели космического аппарата.

Алгоритм расчета прямого солнечного излучения на элементы конструкции космического аппарата в виде псевдокода записывается следующим образом:

SetCamera( );

For ( spacecraft triangles ) {

Vector3d kRotationAxis ( Z x r );

Rotate ( );

Translate ( ); }

For ( spacecraft triangles ) { projectToCamSpace( ); }

For ( projected triangles ) {

Vector3d ray (i, j);

For ( projected triangles ) {

If ( intersection( ) == true) {

If ( ||ray|| < || intersection || ) {

Continue;

}

Else

{

ComputeViewFactor ( ); }

}

Else

{

ComputeViewFactor ( ); }

}

}

}

расчетная схема определения прямого солнечного излучения на поверхности луны

Рис. 7. Расчетная схема определения прямого Солнечного излучения на поверхности Луны

Имитационный космический аппарат луна солнечный

Похожие статьи




Алгоритм расчетной программы - Моделирование воздействия теплового излучения на элементы космического аппарата

Предыдущая | Следующая