- •А.И. Ходанович математическое моделирование на компьютере
- •История математического моделирования на компьютере
- •Задачи аналитического и численного моделирования
- •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].