- •ПРЕДИСЛОВИЕ
- •ОПРЕДЕЛЕНИЕ И НАЗНАЧЕНИЕ МОДЕЛИРОВАНИЯ
- •1.1. ЧТО ТАКОЕ МОДЕЛЬ?
- •Место моделирования среди методов познания
- •Определение модели
- •Определение модели
- •Цели моделирования
- •1.2. КЛАССИФИКАЦИЯ МОДЕЛЕЙ
- •Материальное моделирование
- •Идеальное моделирование
- •Когнитивные, концептуальные и формальные модели
- •1.3. Классификация математических моделей
- •Классификационные признаки
- •Классификация математических моделей в зависимости от оператора модели
- •Классификация математических моделей в зависимости от целей моделирования (рис. 1.11)
- •Классификация математических моделей в зависимости от методов реализации (рис. 1.12)
- •Задания для самостоятельного выполнения
- •Глава 2
- •ЭТАПЫ ПОСТРОЕНИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ
- •2.1. ОБСЛЕДОВАНИЕ ОБЪЕКТА МОДЕЛИРОВАНИЯ
- •2.2. КОНЦЕПТУАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ МОДЕЛИРОВАНИЯ
- •2.3. МАТЕМАТИЧЕСКАЯ ПОСТАНОВКА ЗАДАЧИ МОДЕЛИРОВАНИЯ
- •2.4. ВЫБОР И ОБОСНОВАНИЕ ВЫБОРА МЕТОДА РЕШЕНИЯ ЗАДАЧИ
- •stop
- •2.5. РЕАЛИЗАЦИЯ МАТЕМАТИЧЕСКОЙ МОДЕЛИ В ВИДЕ ПРОГРАММЫ ДЛЯ ЭВМ
- •2.6. ПРОВЕРКА АДЕКВАТНОСТИ МОДЕЛИ
- •2.7. ПРАКТИЧЕСКОЕ ИСПОЛЬЗОВАНИЕ ПОСТРОЕННОЙ МОДЕЛИ И АНАЛИЗ РЕЗУЛЬТАТОВ МОДЕЛИРОВАНИЯ
- •Задания для самостоятельного выполнения
- •ПРИМЕРЫ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
- •3.1. СТАТИЧЕСКИЙ АНАЛИЗ КОНСТРУКЦИЙ
- •Содержательная постановка задачи
- •Концептуальная постановка задачи
- •Математическая постановка задачи
- •Решение задачи
- •Анализ результатов
- •Концептуальная постановка
- •Математическая постановка задачи
- •Методика решения задачи
- •Анализ результатов
- •3.3. ДИНАМИКА ПОПУЛЯЦИИ
- •Содержательная постановка задачи
- •Концептуальная постановка задачи
- •Решение задачи
- •Анализ результатов
- •Математическая постановка задачи для модели Ферхюльста
- •Решение задачи
- •Анализ результатов
- •Численное исследование модели Ферхюльста
- •3.4. МОДЕЛЬ КОНКУРЕНЦИИ ДВУХ ПОПУЛЯЦИЙ
- •Математическая постановка задачи
- •Качественный анализ задачи
- •Численное исследование модели конкуренции популяций
- •3.5. ГАРМОНИЧЕСКИЙ ОСЦИЛЛЯТОР
- •Содержательная постановка задачи
- •Концептуальная постановка задачи
- •Математическая постановка задачи
- •Решение задачи
- •Качественный анализ задачи
- •Численное исследование модели
- •Качественный анализ задачи
- •Решение задачи
- •Задания для самостоятельного выполнения
- •Глава 4
- •СТРУКТУРНЫЕ МОДЕЛИ
- •4.1. ЧТО ТАКОЕ СТРУКТУРНАЯ МОДЕЛЬ?
- •4.2. СПОСОБЫ ПОСТРОЕНИЯ СТРУКТУРНЫХ МОДЕЛЕЙ
- •4.3. ПРИМЕРЫ СТРУКТУРНЫХ МОДЕЛЕЙ
- •Задания для самостоятельного выполнения
- •МОДЕЛИРОВАНИЕ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ
- •5.1. ПРИЧИНЫ ПОЯВЛЕНИЯ НЕОПРЕДЕЛЕННОСТЕЙ И ИХ ВИДЫ
- •5.2. МОДЕЛИРОВАНИЕ В УСЛОВИЯХ НЕОПРЕДЕЛЕННОСТИ, ОПИСЫВАЕМОЙ С ПОЗИЦИЙ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ
- •5.3. МОДЕЛИРОВАНИЕ В УСЛОВИЯХ СТОХАСТИЧЕСКОЙ НЕОПРЕДЕЛЕННОСТИ
- •5.4. МОДЕЛИРОВАНИЕ МАРКОВСКИХ СЛУЧАЙНЫХ ПРОЦЕССОВ
- •Задания для самостоятельного выполнения
- •ЛИНЕЙНЫЕ И НЕЛИНЕЙНЫЕ ЯВЛЕНИЯ
- •6.1. О ЗАКОНЕ ГУКА И ГРАНИЦАХ ЛИНЕЙНОСТИ
- •6.3. О ПОСТРОЕНИИ СПЛОШНЫХ МОДЕЛЕЙ. ВЫВОД ВОЛНОВОГО УРАВНЕНИЯ ИЗ ЗАКОНОВ МЕХАНИКИ
- •6.4. РЕШЕНИЕ ВОЛНОВОГО УРАВНЕНИЯ МЕТОДОМ ФУРЬЕ
- •6.6. УРАВНЕНИЯ МАКСВЕЛЛА
- •6.7. О КЛАССИФИКАЦИИ КВАЗИЛИНЕЙНЫХ СИСТЕМ
- •6.8. СВЯЗЬ НЕПРЕРЫВНОГО И ДИСКРЕТНОГО НА ПРИМЕРАХ УРАВНЕНИЯ КОЛЕБАНИЙ СТРУНЫ И УРАВНЕНИЯ ШРЕДИНГЕРА
- •6.9. О ПОЛЬЗЕ ФЕНОМЕНОЛОГИИ ПРИ ПОСТРОЕНИИ МАТЕМАТИЧЕСКИХ МОДЕЛЕЙ
- •6.10. АНАЛИЗ ПОДОБИЯ И РАЗМЕРНОСТИ
- •6.11. АВТОМОДЕЛЬНОСТЬ
- •6.12. САМООРГАНИЗАЦИЯ И СТРУКТУРЫ В НЕЛИНЕЙНЫХ СРЕДАХ
- •6.13. О НЕЛИНЕЙНЫХ ВОЛНАХ В СПЛОШНЫХ СРЕДАХ
- •6.14. ИЕРАРХИЧЕСКИЕ МОДЕЛИ ТУРБУЛЕНТНОСТИ И МНОГОМАСШТАБНЫЕ ФУНКЦИОНАЛЬНЫЕ БАЗИСЫ
- •Иерархический базис для турбулентных полей
- •Одномерный иерархический базис
- •Двумерный базис
- •6.15. ВЕЙВЛЕТЫ
- •Непрерывное вейвлет-преобразование
- •6.16. ВЕЙВЛЕТ-АНАЛИЗ ВРЕМЕННЫХ КОЛЕБАНИЙ
- •6.17. О ФРАКТАЛАХ И ИХ ПРИМЕНЕНИИ
- •Примеры фракталов
- •Подобие и скейлинг
- •Множества Мандельброта и Жюлиа
- •Фрактальная размерность кластеров
- •Экспериментальные методы определения фрактальной размерности
- •Модель случайных фракталов для описания растущих дендритных структур
- •Результаты применения модели случайных фракталов
- •6.18. НЕЛИНЕЙНЫЕ МОДЕЛИ ДНК
- •Структура и физические свойства ДНК
- •Модель Пейрара-Бишопа
- •Задания для самостоятельного выполнения
- •Глава 7
- •7.2. ИМИТАТОР СИСТЕМЫ МАССОВОГО ОБСЛУЖИВАНИЯ
- •7.3. КЛЕТОЧНЫЕ АВТОМАТЫ
- •7.4. МОДЕЛИРОВАНИЕ ДИСЛОКАЦИЙ В МЕТАЛЛЕ
- •Самоорганизация дислокаций в модели клеточных автоматов
- •Задания для самостоятельного выполнения
- •ЯЗЫК ФОРМАЛЬНОГО ОПИСАНИЯ АЛГОРИТМОВ
- •====== Приложение 2
- •П2.1. Решение уравнений высоких степеней и трансцендентных уравнений с одним неизвестным
- •П2.2. Решение систем линейных уравнений
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
- •ОГЛАВЛЕНИЕ
- •Введение в математическое моделирование
сопротивления, величина постоянная). С учетом этой гипотезы со отношения (3.47) в математической постановке следует заменить уравнениями следующего вида:
£ - ^ ( , Г . fdx = V, (3.62)
где к2= с/т; 2л = \i/m.
Качественный анализ задачи
Для случая хр = 0 систему (3.62) можно переписать в виде
v= -k2x-2nv, x=v. |
(3.63) |
Приравнивая правые части в (3.63) нулю, находим точку рав новесия
х* = v* = 0. |
(3.64) |
Матрица линеаризации имеет вид
А = -2л —к2
1 0
Собственные значения находим из уравнения
det -2л -X |
- к 2 = Х2 + 2пХ+к2 = 0. |
(3.65) |
1 |
-X |
|
Корни уравнения комплексно-сопряженные, но не чисто мнимые. Следовательно, точка равновесия (х*, v*) является фокусом.
Решение задачи
Обыкновенное дифференциальное уравнение (3.62) при усло вии хр = 0 можно переписать в виде:
х+2лх+&2х=0. (3.66)
Характеристическое уравнение имеет вид, аналогичный (3.65):
г2 +2пг + к2 =0 |
(367) |
с корнями
г12= -я ± yin2- к 2. |
(3.68) |
Взависимости от соотношения п и к имеем три случая:
1)п < к — затухающее колебательное движение. В этом случае имеем комплексно-сопряженные корни характеристического урав
нения rl>2= -n±ikn, , где kn = ык2 - п 2. Решение задачи можно при вести к виду
х = а& nl sin(knt+a), |
(3.69) |
где
а = к + ivo+nxo) |
ctga= v0+^() |
(3.70) |
к2п |
хоК |
|
На рис. 3.23 показаны изменения координаты и скорости тела, полученные для условий т = 1 кг, с = 2500 Н/м, х0 = 0 м, v0 = 1 м/с, ц. = 10 Н с/м.
Рис. 3.23. Координата (а) и скорость (б) центра масс тела в вязкой среде
На рис. 3.24 представлена фазовая траектория для данного слу чая. В отличие от предыдущей задачи наличие сопротивления (дис сипации механической энергии) приводит к тому, что фазовая тра ектория оказывается спиралью с уменьшающимся радиусом, стре мящимся к нулю, т.е. точка равновесия является устойчивым фокусом.
Рис. 3.24. Фазовая траектория движения точки в вязкой среде
Период колебаний
(3.71)
kn ^ l - ( n /k f
где Т0 = 2л/к —период свободных колебаний при отсутствии сил
сопротивления. Как следует из закона движения (3.69), амплитуда колебаний при наличии сил сопротивления с течением времени убывает. Натуральный логарифм отношения двух последовательных амплитуд называется логарифмическим декрементом (затухания):
8 = 1п(а(/ам ) = пп/кп. |
(3.72) |
2)п> к — апериодическое движение. При достаточно большом
сопротивлении, когда к%= п2 - к2 >0, решение примет вид
х - е nt XQCII kat + vQ+ n?° sh kat |
(3.73) |
Движение в этом случае не будет носить колебательный характер. На рис.3.25 показаны различные случаи апериодического движе ния в зависимости от начальной скорости v0 точки. Случаи а) и б) на рис. 3.25 относят к апериодическому движению первого рода, а случай в) —второго рода.
|
Рис. 3.25. Виды апериодического движения при х0 > О |
|
3) |
п = к — предельное апериодическое движение. Решение в этом |
|
случае примет вид |
|
|
|
х = е Л'[ х 0 +(у0 +лхо)/]. |
(3.74) |
Как и в предыдущем случае, движение не будет колебательным. Вид траектории движения точки в зависимости от соотношения зна чений XQи V0 аналогичен траекториям, представленным на рис. 3.25.
Задания для самостоятельного выполнения
1. Арка моста состоит из двух одинаковых половинок. К опорам каж дая из половинок крепится с помощью цилиндрических шарниров, а между собой —одним шаровым шарниром. Длина пролета моста Z, высо
та пролета А, ширина моста w. Каждая из половинок состоит из двух эле ментов ABCD и ВЕМС, поперечное сечение которых является прямоуголь ной трапецией, одинаковой по всей ширине моста. Требуется найти та кие размеры а и Ь, при которых горизонтальные реакции опор были бы минимальны. Удельная плотность материала арок моста у.
гуры воспользуйтесь соотношением Х с = |
V x F |
где Xj —координаты цен- |
тра тяжести /-го элемента составной фигуры, Ft — площадь /-го элемента составной фигуры. Вес отдельного трапецевидного элемента определите как произведение удельного веса на ширину моста w и площадь Ff.
2. Проведите статистический анализ двухпролетного моста. Как и в рассмотренном выше примере арки крепятся к двум опорам с помощью цилиндрических шарниров. Между собой арки соединены одним шаро вым шарниром. Требуется вычислить усилия в узлах крепления арок.
3. Поперечное сечение бетонной плотины, перегораживающей реку, состоит из двух прямоугольных трапеций ABCD и DCEF. Высота плотины
Н = 5 м, глубина воды до плотины Aj = 4 м, после плотины А2 = 1 м. Дав
ление воды возрастает прямо пропорционально ее глубине. Удельный вес бетона у = 22,5 кН/м3. Определите размеры а, Ь, с и Hl9 при которых масса 1 м длины плотины была бы минимальной, а плотина под давлением воды
не опрокидывалась. При оценке опрокидывания крепление плотины к бе регам и дну реки не учитывайте.
4 . Постройте экономическую модель спроса и предложения в пред
положении их линейной зависимости от цены. Проведите анализ изме нения цен в зависимости от начальной цены при следующих исходных
данных: а = 3, b = 2, с = 6 , g = 8 . Определите, в каких пределах может
изменяться начальная цена.
5. Постройте экономическую модель спроса и предложения в пред положении, что справедливы зависимости
V l = < ”-*> dn+1 =£exp(-C/>n+1),
где а, b, с, g > 0; 0 < т < 1. Проведите анализ изменения цен в зависи мости от начальной цены при следующих исходных данных: а = 3 , Ь= 2 , с = 1, g = 8 , т = 0,5. Определите, как влияет значение начальной цены на
сходимость решения.
6 . Пусть в некоторой местности обитают две популяция животных,
причем животные одной популяции относятся к хищникам, а другой —к травоядным, служащим пищей для хищников. Для описания подобных систем «хищник-жертва» французский математик Вольтерра в 30-е годы XX века предложил следующую математическую модель:
dx |
, |
dy |
, |
— - а х - bxy, |
-j- = cxy-dy, |
где х - численность популяции жертв, у —численность популяции хищ ников.
Предложите систему гипотез, на основании которых Вольтерра запи сал свою математическую модель. Какая модель (Мальтуса или Ферхюльста) была использована для описания изменения численности жертв? Проведите качественный анализ этой системы уравнений. Выполните анализ численной схемы Эйлера для системы «хищник—жертва».
7. Используя модель Ферхюльста для описания поведения жертв, предложите свой вариант математической модели «хищник—жертва». Про ведите качественный анализ полученной системы уравнений. Выполните анализ численной схемы для данной системы.
8 . При изучении развития эпидемии некоторого заболевания обычно
выделяют три группы людей: х —группа людей, восприимчивых к данно му заболеванию, но еще не заразившаяся им; у —группа уже больных или инфицированных людей, которые могут выступать разносчиками болез ни; z —группа людей, невосприимчивых к этой болезни или получившие иммунитет после перенесенного заболевания. Один из вариантов матема тической модели развития эпидемии может быть записан в следующем виде:
dx |
dy_ ах-by, |
А * 4 * |
dt |
Предложите систему гипотез для обоснования данной модели. Поясните смысл коэффициентов а и Ь. Проведите качественный анализ получен ной системы уравнений. Выполните анализ численной схемы для этой си стемы. Предложите другие варианты моделей эпидемии с учетом:
а) изменения общей численности населения, связанные с рождени ями и естественными смертями;
б) смертности от данного заболевания;
в) непостоянства доли заболевших людей.
9. Одна группа медиков ищет спонсоров для исследований стоимос тью в 1 млн долл, и рассчитывает за один год получить вакцину, которая позволит уменьшить коэффициент а (см. предыдущий пример) на 25%. Другая группа медиков предлагает за один год тоже за 1 млн долл, найти лекарство, которое увеличит на 25% коэффициент Ь. Если у спонсора есть только 1 млн долл., то какую группу медиков он должен поддержать?
10. Для модели свободных колебаний тела получите разностные со отношения с применением схемы Рунге-Кутта. Разработайте алгоритм решения системы полученных разностных уравнений и реализуйте его на персональном компьютере. Постройте диаграммы точности интегрирова ния А от величины шага интегрирования At и времени интегрирования Гтах. Сравните полученные результаты с приведенными выше результа тами по другим схемам интегрирования.
11. Разработайте алгоритм численного решения задачи о движении
маятника при наличии силы вязкого сопротивления и реализуйте его на персональном компьютере. Оцените величину подходящего шага интег рирования At в зависимости от времени Ттгх для различных схем интег рирования.
12.Разработайте алгоритм решения задачи о вынужденных колеба ниях маятника при наличии силы вязкого сопротивления и реализуйте его на персональном компьютере. Оцените величину подходящего шага ин тегрирования At. Усложните модель, принимая, что точка подвеса маят ника совершает гармонические колебания по вертикали. Исследуйте, как влияет частота и амплитуда колебаний подвеса на поведение маятника.
13.Сформулируйте концептуальную и математическую постановки для модели, описывающей свободные колебания системы, включающей два тела массой т, соединенных пружинами жесткостью с. Разработайте алгоритм численного решения данной задачи. Оцените -величину подхо дящего шага интегрирования At в зависимости от времени Гтах для раз личных схем интегрирования. Постройте траектории движения тел в фа
зовом пространстве.
п у
14. Лодку массы т оттолкнули от берега пруда и, разогнав, отпусти ли при некоторой начальной скорости v0. Необходимо исследовать дви жение лодки в предположении, что сила сопротивления движению прямо пропорциональна скорости. Коэффициент сопротивления движению ц. Получите аналитическое и численное решения задачи. Оцените величину подходящего шага интегрирования At для различных схем интегрирова ния.