Пример 2: Движение в поле тяготения
Движение тела массой m1 в поле тяготения массивного тела М происходит под действием гравитационной силы:
(9)
Где - радиус-вектор между взаимодействующими телами (направлен кm1), -гравитационная постоянная. Будем считать, чтоM >> m1. Тело массой М в таком случае является неподвижным центром тяготения. Тогда уравнение движения тела массой m1:
(10)
Совместим начало системы координат (0, 0) с центром масс массивного тела М. Тогда уравнение (10) в проекциях будет иметь вид:
(11)
где x, y – координаты тела массой m1, .
После замены переменных из (11) получается система ОДУ первого порядка:
(12)
Для численного интегрирования этой системы записываем схему Эйлера:
(13)
Удобно решать эту систему со следующими начальными условиями:
х(0) = х0; y(0) = y0 = 0; Vх(0) = Vх,0 = 0; Vy(0) = Vy,0 = V;
При этом тело массой m1 будет двигаться против часовой стрелки вокруг массивного тела М по эллипсу, оси которого будут параллельны осям координат.
Планеты Солнечной системы, движения которых моделируются в задачах, движутся с периодами, измеряющимися годами, по орбитам, оси которых измеряются миллионами километров. Таким образом, моделирование «в реальном времени» представляется неразумным. Разумные времена и размеры орбит получаются, если взять γ = 1, М = 1200, х(0) = 30, V~5.
Если в задаче рассматривается движение вокруг тяготеющего центра М двух невзаимодействующих планет с массами m1 и m2, уравнение движения, подобное (10), записывается для каждого тела:
(14)
Если учитывать взаимодействие планет с массами m1 и m2 не только с Солнцем, но и друг с другом, необходимо учесть гравитационные силы взаимодействия между ними (см. рисунок). На первую планету со стороны второй действует сила:
(15)
Вектор имеет координаты и длину
(16)
Проекции силы на оси координат
(17)
На вторую планету со стороны первой действует сила . По третьему закону Ньютона:
(18)
(19)
Результат моделирования движения планет показан на рис.
- Лабораторные работы 14-18 Вычислительный эксперимент и подготовка научной публикации
- Программа практических занятий по курсу «Вычислительная физика»
- Поиск и размещение информации.
- Подготовка пояснительной записки, излагающей теорию изучаемого явления.
- Оформление зависимостей физических величин в виде графиков.
- Построение графиков с помощью табличного процессора.
- Оформление работы.
- Создание презентации к устному докладу
- Работа с базой данных.
- Порядок выполнения работы
- Поиск с помощью подборок ссылок.
- Обыкновенные дифференциальные уравнения Краткая теория Постановка задачи
- Некоторые численные методы решения оду. Метод Эйлера.
- 4. Моделирование физических явлений с помощью программы Calc.
- 1. Описание движения в поле тяжести с помощью обыкновенных дифференциальных уравнений
- Пример 1: Моделирование движения тела в поле тяжести
- Пример 2: Движение в поле тяготения
- 3. Пример 3: Движение заряженных частиц в электрических и магнитных полях.
- 4. Механические колебания
- 1.Механика
- 2. Задачи на тяготение.
- 3.Механические колебания.
- 4.Электричество и магнетизм
- Контрольные вопросы.