- •ПРЕДИСЛОВИЕ
- •ОПРЕДЕЛЕНИЕ И НАЗНАЧЕНИЕ МОДЕЛИРОВАНИЯ
- •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. Решение систем линейных уравнений
- •БИБЛИОГРАФИЧЕСКИЙ СПИСОК
- •ПРЕДМЕТНЫЙ УКАЗАТЕЛЬ
- •ОГЛАВЛЕНИЕ
- •Введение в математическое моделирование
ческого равновесия сами связи исключаются из модели, а их воз действие на исследуемый объект заменяется соответствующими усилиями, называемыми реакциями связи. Для цилиндрического шарнира без трения в качестве реакции связи принимается сила, лежащая в плоскости, перпендикулярной оси шарнира. Учитывая данное обстоятельство и раскладывая реакции связи шарниров по осям координат получаем, что для каждого из узлов А, В, С и D следует найти по два параметра, т.е. всего получаем восемь иско мых величин. Полученная система сил приведена на рис. 3.2.
Рис. 3.2. Система сил, приложенных к аркам моста
Математическая постановка задачи
В общем случае движение твердого тела с массой т можно раз ложить на поступательное движение вместе с некоторой точкой Р — полюсом (например, центром тяжести тела) и на вращательное дви жение относительно этого полюса:
М dVP = F, |
(3.1) |
~dT |
|
где Jp —момент инерции тела относительно полюса; F —главный вектор приложенной к телу системы сил; М —главный момент этой системы сил.
В условиях равновесия движение тела отсутствует. Поэтому ле вые части соотношений (3.1) равны нулю, что позволяет сформу лировать условия равновесия тела:
F =О, М =0. |
(3-2) |
В проекциях на три оси координат система уравнений (3.2) пре вращается в систему шести алгебраических уравнений:
( 3 .3 )
Му = Xc w -X Dw=0,
Mz =Yc L+YBL -G 1a-G 2(L -a) =0.
Система (3.3) состоит из уравнений, содержащих восемь неиз вестных величин. В разд. 2.3 отмечалось, что если число неизвес тных больше числа уравнений, то задача является математически не замкнутой и не может быть решена однозначно. В статике, как раз деле теоретической механики, задачи подобного типа относят к статически неопределимыми.
В данном случае конструктивные особенности моста позволя ют привести задачу вычисления реакций опор к статически опре делимой и математически корректной задаче. Половины моста свя заны друг с другом только в одном узле Е, являющемся шаровым шарниром. Выберем в качестве дополнительного объекта исследо вания, например, только левую половину арки моста. Тогда пра вую половину арки следует рассматривать в качестве связи, а ее воздействие на левую часть заменить соответствующей реакцией связи. Для сферического шарнира без трения реакцией связи явля ется сила, линия действия которой проходит через центр шарнира. Данную реакцию связи можно разложить на три компоненты —ХЕ, YE и Ze, параллельные осям координат (рис. 3.3).
Запишем систему уравнений равновесия для левой половины арки моста:
FX =XA +XD + Xe =0, |
|
|
FY =YA + YD +YE -G 1=0, |
|
|
Fz =Z |
(3.4) |
|
Mx = YD W+ YE W/2 - Gl w/2 = 0, |
||
|
||
MY = -X E W/2 - Z E W/2 - X D W =0, |
|
|
Mz =YE L /2 -X Eh-G la =0. |
|
4Введение в математическое моделирование
Рис. 3.3. Система сил, приложенных к левой арке моста
Вместе системы (3.3) и (3.4) имеют 12 уравнений и 11 неизве стных. Учитывая, что третье уравнение системы (3.3) является тож деством и может быть исключено, получаем систему из 11 уравне ний с 11 неизвестными. Таким образом, имеем статически опреде лимую математически корректную задачу.
Решение задачи
Перепишем объединенную систему уравнений (3.3) и (3.4) в следующем виде:
xA+xD- x B- x c =o, |
XA +XD +XE =0, |
YA +YD +YB +YC =2G, |
YA +YD +YE =G, |
YC +YD =G, |
YD + YE /2-GI2 = Q, |
xc =xD, |
XE /2+XD =0, |
YC + YB =G, |
YEL /2 -X Eh-Ga = 0. |
ZE =0, |
|
Решение системы (3.5) можно получить непосредственно, вы ражая неизвестные из одних уравнений и подставляя в другие. Выполнив подобные действия, находим решение в следующем виде:
XA =XB = Xc =XD =(G/2)(a/h),
YA =YC = YB =YD =G/2, |
(36) |
ХЕ =-Ga/h, YE =Ze =0.
Знак минус для компоненты ХЕ указывает, что направление ре акции на рис. 3.3 следует изменить на обратное.
Решение системы (3.5) можно получить и с использованием численных процедур. В приложении 2 рассматривается алгоритм метода Гаусса как одного из прямых методов решения систем ал гебраических линейных уравнений. В общем случае систему алгеб раических уравнений в матричном виде можно представить так:
[А]{X} = {В}, |
(3.7) |
где [А] —матрица коэффициентов; {В} —вектор-столбец правой части системы уравнений; {X} —вектор неизвестных. Необходимым условием реализации обычного метода Гаусса (без выбора главно го элемента) является неравенство нулю элементов на главной ди агонали матрицы [А] коэффициентов системы уравнений. Выпол нить данное условие достаточно просто, если расставить уравнения в такой последовательности, чтобы в /-м по порядку уравнении при сутствовало слагаемое с /-й неизвестной. Например, в первом урав нении присутствовал член с ХА, во втором - с 1 г ит.д. Ниже при веден пример матрицы [А] и правой части {В} для системы уравне ний (3.5). Пустые клетки соответствуют нулевым значениям коэффициентов.
№ Х л |
|
Х в Х с x D ГА |
Гв |
Ус |
YD Х Е |
YE |
Z E |
|||||
1 |
1 |
|
|
|
|
1 |
|
|
|
1 |
|
|
2 |
1 |
|
-1 |
-1 |
|
1 |
|
|
|
|
|
|
3 |
|
|
|
1 |
|
-1 |
|
|
|
|
|
|
4 |
|
|
|
|
|
2 |
|
|
|
1 |
|
|
5 |
|
|
|
|
|
|
1 |
1 |
1 |
1 |
|
|
6 |
|
|
|
|
|
|
|
1 |
1 |
|
|
|
7 |
|
|
|
|
|
|
|
|
1 |
1 |
|
|
8 |
|
|
|
|
|
|
1 |
|
|
1 |
1 |
|
9 |
|
|
|
|
|
|
|
|
|
2 h |
L |
|
10 |
|
|
|
|
|
|
|
|
|
2 |
1 |
|
И |
|
|
|
|
|
|
|
|
|
|
|
1 |
№ |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
{В}т |
|
0 0 0 0 2G G |
G |
G |
- 2 G a |
G |
0 |
|||||
bi |
|