- •Введение
- •Содержание дисциплины лекции
- •Раздел 1. Основы моделирования
- •Раздел 2. Математическое моделирование
- •Раздел 3. Имитационное моделирование.
- •Раздел 4. Системы массового обслуживания и модели прогнозирования
- •Практические занятия
- •Самостоятельная работа
- •Рекомендуемый библиографический список
- •Саратовский государственный социально-экономический университет кафедра теоретических основ информатики и информационных технологий
- •Рабочая программа
- •Федеральное агентство по образованию
- •Саратовский государственный социально-экономический университет
- •Кафедра теоретических основ информатики
- •И информационных технологий
- •Рабочая программа
- •Учебно-методическая карта дисциплины Форма 1
- •3. Содержание учебной дисциплины
- •Раздел 1. Основы моделирования
- •Раздел 2. Математическое моделирование
- •Раздел 3. Имитационное моделирование.
- •Раздел 4. Системы массового обслуживания и модели прогнозирования
- •Практические занятия
- •Самостоятельная работа
- •1. Компьютерное моделирование как метод научного познания
- •Раздел 1. Основы моделирования
- •Этапы компьютерного моделирования
- •Модели. Разновидности моделирования.
- •Раздел 2. Математическое моделирование
- •Компьютерное математическое моделирование
- •Различные классификации математических моделей
- •1.Программирование математической модели.
- •2.Испытание модели
- •3.Исследование свойств имитационной модели.
- •4.Эксплуатация имитационной модели
- •5.Анализ результатов моделирования
- •1. Детерминированные модели
- •2. Моделирование свободного падения тела
- •3. Модель движения тела, брошенного под углом к горизонту
- •4. Уравнения матфизики
- •5. Классификация уравнений матфизики
- •6. Моделирование процесса теплопроводности
- •Экологические модели
- •Компьютерное моделирование в экологии
- •Модели внутривидовой конкуренции
- •Динамика численности популяций хищника и жертвы
- •Раздел 3. Имитационное моделирование
- •Имитационное моделирование
- •Игра "Жизнь"
- •Динамические модели популяций
- •1. Понятие случайных событий
- •2. Вычисление площадей методом Монте-Карло
- •3. Задача Бюффона
- •4. Модели случайных и хаотических блужданий
- •Раздел 4. Системы массового обслуживания и модели прогнозирования
- •Модели потоков
- •Модели потоков
- •6. Классификация потоков.
- •Марковские системы массового обслуживания
- •Сети систем массового обслуживания
- •1. Моделирование в системах массового обслуживания
- •2. Очередь к одному "продавцу"
- •Прочие методологии
- •Практические занятия
- •Тема 1. Этапы и цели компьютерного математического моделирования
- •Некоторые приемы программирования, используемые при моделировании
- •Основные этапы построения математических моделей. Типовые прикладные результаты решения задач математического моделирования Модель движения системы материальных точек
- •Математические системы. Реализация алгоритма для математических систем Методы численного интегрирования и дифференцирования
- •Динамические системы. Реализация алгоритма для механических систем Модель явлений переноса (теплопроводность, диффузия)
- •Тема 6,7. Динамические системы. Реализация алгоритма для экологических систем
- •Тема 8. Модели физических процессов. Модели радиоактивного распада и цепной реакции ядерного взрыва Моделирование систем с одной степенью свободы
- •Модель двумерного движения материальной точки
- •Модели биологических систем. Модель распространения эпидемий Моделирование автоволновых процессов
- •Моделирование распространения волны
- •Тема 10, Тема 11. Модели биологических систем. Динамики развития популяций Моделирование колебаний связанных осцилляторов
- •Метод Монте-Карло
- •Нахождение площадей методом Монте-Карло
- •6.1.Вычисление кратных интегралов методом Монте – Карло
- •Самостоятельная работа
- •Примеры решения задач
- •Решение задачи 8 методом Монте-Карло
- •И их натуральных логарифмов
- •Задания для самостоятельного решения к теме № 3
- •Задания для самостоятельного решения к теме № 4
- •Задания для самостоятельной работы к теме 5
- •Задания для самостоятельного решения к теме 7
- •Задания для самостоятельного решения к теме 8
- •Задания для самостоятельного решения
- •Задания для самостоятельной работы к теме 9
- •Задания для самостоятельного решения к теме 10-11
- •Компьютерное моделирование в экологии. Общие рекомендации
- •Задания к самостоятельной работе
- •Задание для самостоятельного решения к теме смо
- •Вопросы к зачету
3. Модель движения тела, брошенного под углом к горизонту
Тело бросают с высоты h под углом α к горизонту.
Модель движения тела, брошенного под углом к горизонту строиться аналогично предыдущей модели, только вектора скорости и ускорения необходимо будет разложить по двум осям и учитывать составляющие вектора скорости v по x и по y vx vy и вектора ускорения a по x и по y ax ay. Сила сопротивления будет направлена обратно движению, сила тяжести - по-прежнему вниз.
X: max=-k1vx-k2vx2
Y: may=-(mg-k1vy-k2vy2)
Начальные условия в этой модели:
T0=0, |
x0=0, |
y0=h, |
v0x=v0cosα, |
v0y=v0sinα, |
a0x=0, |
a0y=-g |
Расчетные формулы:
x=x+vxτ+axτ2/2 y=y+vyτ+ayτ2/2
vx=vx+axτ vy=vy+ayτ ax=-(k1vx- k2vx2/m ay=(mg-k1vy- k2vy2)/m
Условие окончания процесса y=0.
Параметры модели:
h - начальная высота бросания, в частности, h=0;
v0 - начальная скорость бросания тела;
α - угол бросания;
m - масса тела;
k1 - коэффициент сопротивления среды;
k2 - коэффициент лобового сопротивления;
g - ускорение свободного падения;
τ - шаг по времени.
Можно ставить следующие задачи: задача о подводной охоте (под каким углом следует выстрелить охотнику, если акула находится от него на расстоянии l метров?), задача о теннисном шарике (какой должна быть высота крытого корта, если угол α, под которым теннесист отправляет шарик заключен в диапазоне от α1 до α2? Если начальная скорость теннисного шарика v0 (которая зависит от силы ударов по нему) заключена в диапазоне от v01 до v02?)
Тесты могут быть следующие:
Свободное падение с высоты h: h>0; A=-90; u0=0; k=0; g=9,8 м/с
Бросание тела вверх с начальной скоростью u0: h=0; A=90; u0>0; k=0; g=9,8 м/с
Движение под углом к горизонту без сопротивления: h=0; A=45; u0>0; k=0; g=9,8 м/с и т.п.
ия №4 часть2
4. Уравнения матфизики
Для более сложных физических явлений, таких как процессы колебания, волновые процессы, процессы теплопроводности не всегда удается построить такие простенькие модельки. Реально эти процессы описываются дифференциальными уравнениями 2 порядка, уравнениями в частных производных, называемых уравнениями матфизики.
Дифференциальным уравнением называется уравнение, куда входит искомая функция со своими производными
F(x,y(x),y'(x),y''(x):y(n)(x))=0
Наивысший порядок производной, входящей в уравнение, называется порядком дифференциального уравнения. Решением дифура является не число, а функция, x называется независимой переменной. Если искомая функция является функцией одной переменной, то дифуравнение называется обыкновенным дифуравнением, если искомая функция является функцией нескольких переменных, то дифуравнение называется уравнением в частных производных.
В случае двух независимых переменных x и y уравнения матфизики, которые являются как правило уравнениями первого и второго порядков, линейными относительно входящих в них производных можно записать в виде
В случае двух независимых переменных x и y уравнения матфизики, которые являются как правило уравнениями первого и второго порядков, линейными относительно входящих в них производных можно записать в виде
Обычно одна из переменных - это время t