Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Паскаль. Динамическое моделирование.
Паскаль. Динамическое моделирование.
Моделирование движения спутника в поле Земли.
Смоделировать траекторию спутника массой m= 5000 кг в поле центрального тела (Земли) с M=(10 в степени 25) при r0= 7000 км и V0>V1.

Алгоритм:
1) ввод исходных значений массы центрального тела М, массы спутника М0, прицельного параметра r0 и постоянной гравитации γ(гамма);
2) вычисление значений скорости V спутника, соответствующих круговой (V1 = квадратный корень из [γ⋅M/r0])и параболической ( v2 =[квадратный корень из 2]⋅v1 )орбитам;
3) вывод значений V1, V2;
4) ввод значения начальной скорости V0 в пределах V1 < V0 < V2;
5) расчёт параметров орбиты: начальной энергии системы “звезда-спутник” Е0, момента импульса L, параметра орбиты P, эксцентриситета ε, большой А и малой В полуосей;
6) вывод значений Е0, L, ε, А и В;
7) графика траектории;
вычисление приращения центрального угла ϕ;
9) вычисление текущего значения центрального угла ϕ;
10) вычисление текущих значений радиуса R и координат Х, У спутника;
11) проверка замкнутости траектории (т. е. ϕ > 2π), завершение расчетов.

Если кого-нибудь заинтересовало, помогите реализовать, пожалуйста.


«Возможно всё, но на невозможное нужно больше времени»
1 | Автор: maliyusha | 2010-03-21, 14:28   |  Репутация: [ + 0 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Паскаль. Динамическое моделирование.
Страница 1 из 11
Поиск: