
- •А.И. Ходанович математическое моделирование на компьютере
- •История математического моделирования на компьютере
- •Задачи аналитического и численного моделирования
- •1. Симметрия и модели с числовыми последовательностями
- •1.1 Формула пути равнопеременного движения
- •1.3 «Золотое сечение» и числа Фибоначчи
- •1.4 Сопротивление бесконечной электрической цепи
- •1.5 Сопротивление конечной электрической цепи
- •1.6 «Золотое сечение» в поле тяготения
- •Равенство тяжелой и инертной массы в свободном падении
- •2.2 Реальная динамика тела в среде
- •2.3 Цепная линия и метод кратных скобок Пуассона
- •2.4 Баллистическая кривая
- •2.5 Модели космической динамики
- •2.6 Посадка «Гюйгенса» на Титан
- •Задача Кеплера
- •Слайд 10. Компьютерно-графическое моделирование в небесной механике
- •2.8 Орбита в пространстве скоростей
- •2.9 Конические сечения в поле тяготения
- •2.10 Прецессия орбиты при малом возмущении
- •2.11 Задача трех тел в небесной механике
- •2.12 Задача о брахистохроне
- •Слайд 11. Иллюстрация экстремальной траектории в поле тяготения
- •2.13 Управление таймером в режиме реального времени
- •2.14 Физический опыт и модель измерений
- •2.15 Водяные часы
- •2.16 Фракталы в комплексной плоскости
- •Слайд 14. Комплексные отображения в нелинейной динамике
- •3. Колебания и адиабатические инварианты
- •3.1 Гармонический осциллятор
- •3.2 Задача «Бездонный колодец»
- •3.3 Фигуры Лиссажу
- •3.4 Параметрические колебания
- •3.5 Маятник Капицы
- •3.6 Хаотическое поведение маятника и отображение Пуанкаре
- •3.8 Задача с соударениями
- •3.9 Хаотические колебания при соударениях
- •3.10 Представление колебаний рядом Фурье
- •3.11 Два тела на пружине
- •3.12 Цепочка Ферми-Паста-Улама
- •3.13 Линейная цепочка связанных осцилляторов
- •3.14 Колебания мембраны в интерактивной графике
- •3.15 Вращение частицы в трехмерной графике
- •4. Вероятностно-статистическая линия математического моделирования
- •4.1 Нормальное распределение и статистический критерий
- •4.2 Распределение расстояний между молекулами газа
- •4.3 Радиоактивный распад изотопа
- •4.4 Флуктуации и биномиальный случай
- •4.5 Статистическое распределение с бесконечной дисперсией
- •4.6 Закон больших чисел и центральная предельная теорема
- •4.7 Статистические усреднения в эксперименте
- •4.8 Диффузия в модели случайных блужданий
- •4.9 Иерархия временных масштабов в броуновской динамике
- •4.10 Метод Монте-Карло с генератором случайных чисел
- •4.11 Алгоритмы числа
- •4.12 Модели плоских фигур
- •4.13 Площадь круга с малым возмущением
- •4.14 «Игла Бюффона»
- •4.15 Выделение сигнала на фоне «шумов»
- •4.16 Регрессионная модель эксперимента и метод наименьших квадратов
- •4.17 Модели линейной регрессии в планировании эксперимента
- •5. Дидактические игры математического моделирования
- •5.1 «Телепат»
- •5.2 Игрушка «Раскидай»
- •5.3 Игрушка «Ванька-встанька»
- •5.4 Игра Баше
- •5.5 «Перевернутая» игра Баше
- •5.6 Игра в 15
- •Литература
- •Ходанович
2.2 Реальная динамика тела в среде
При малых значениях скорости сила сопротивления среды пропорциональна скорости, при больших- начинает сильнее зависеть от нее. Восстановление силы сопротивления динамической системы является сложной экспериментальной задачей и, обычно, в моделировании используется степенное разложение при условии, что изменение знака проекции скорости меняет знак проекции силы, т.е. F=Av+B|v|v+Cv3+...
При решении задач
предпочтительнее разложение в ряд по
нечетным степеням аргумента, для нечетных
функций, причем нелинейные задачи, как
правило, не имеют аналитического
решения. Заметим, что в широком диапазоне
чисел Рейнольдса ~102-
106
сила сопротивления является квадратичной
функцией скорости
.
Здесь С~0.5
для шара,
-
плотность среды, S-
площадь поперечного сечения тела.
(а) (б)
Рис.2. Динамика тела с учетом сопротивления среды
Рассмотрим простой одномерный случай падения тела в вязкой среде вдоль оси X, без начальной скорости (рис. 2 а). Начало координат поместим в точку О, из которой начинается движение тела. На тело действуют две силы: сила тяжести mg и сила сопротивления воздуха F=-kv.
Слайд 8. Динамический метод на компьютере
По второму закону
Ньютона имеем дифференциальное
уравнение для неизвестной функции
скорости v(t):
.
Разделяя переменные, находим
,
или
.
Далее, после интегрирования получаем:
.
Произвольную постоянную С
определяем из начальных условий
v(0)=0: C =
Ln(mg/k). После
несложных преобразований находим
закон изменения скорости тела:
.
Из полученного решения видно, с ростом
времени t
скорость
стремится к своему максимальному
значению
,
т.е. установившееся движение тела в
вязкой среде является равномерным.
Рис.3. Демонстрационный эксперимент в физике
Слайд 9. Численное моделирование методом Рунге-Кутты 4-го порядка точности
Так как закон
изменения скорости известен, то, решая
обратную задачу кинематики
,
можно найти закон движения x(t)
по заданному начальному условию
x(0)=0.
Решение задачи для квадратичной силы сопротивления приводится в учебном пособии [19]. Дифференциальное уравнение движения имеет вид:
.
Решение представлено уравнениями:
Интегрирование гиперболических функций в формулах представляет трудности для компьютера, поэтому воспользуемся численными методами (слайд 9).
2.3 Цепная линия и метод кратных скобок Пуассона
Рассмотрим задачу. Однородная цепочка длиной l свисает на величину x0 c края горизонтального стола, по которому она может скользить без трения. Найти зависимость x(t), если v0=0.
Эта
задача имеет точное решение. Уравнение
движения цепочки записывается в виде:
Решение уравнения при x>l соответствует равноускоренному дви-жению:
,
где
t
момент времени, в который вся цепочка
принимает вертикальное положение, а v1
ее скорость в этот момент времени.
Далее
удобно ввести
.
Общее решение уравнения движения при
записывается в виде:
.
При
заданном начальном условии
решение принимает вид:
где момент времени t1
определяется соотношением
,
а значение v1
определяется
следующим образом:
.
Интересно сопоставить это решение с решением, получаемым методом кратных скобок Пуассона в теоретической физике [7].
Записав функцию Гамильтона в виде:
и
т. д.
Рис.4. К определению гиперболических функций
В результате получим разложение:
,
которое
соответствует общему выражению при
произвольных начальных условиях:
.
Тогда
.
В
частности, при заданных в условии задачи
начальных условиях данное разложение
сводится к известному выражению для
гиперболического косинуса (цепной
линии)
.
Данная задача особенно ценна для студентов, ибо подобная задача в более простой постановке, когда требуется определить скорость цепочки как функцию длины ее свисающего конца, традиционно предлагается на занятиях по физике в средней школе. Заметим, что процедура вычисления и суммирования кратных скобок Пуассона может быть автоматизирована в среде символьной математики [7].