Математическое моделирование систем и процессов
Задача на определение приближенно площади фигуры, ограниченной заданными линиями. Компьютерное имитационное моделирование. Матрица интенсивностей переходов. Нахождение стационарного распределения вероятностей состояний. Общий вид уравнения Колмогорова.
Рубрика | Экономико-математическое моделирование |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 24.06.2020 |
Размер файла | 1,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Челябинский институт путей сообщения - филиал федерального государственного бюджетного образовательного учреждения высшего образования
«Уральский государственный университет путей сообщения»
Факультет высшего образования
Кафедра ЕНД
Расчетно-графическая работа №2
по дисциплине «Математическое моделирование систем и процессов»
Выполнил: Гордей И.А.
группа ЭД-217
Проверил: Жуковский А.А.
Челябинск
2019
Оглавление
Задание 1
Задание 2
Вывод и результаты
Список литературы
Задание 1
Методом МК найти приближенно площадь фигуры, ограниченной данными линией. Сравнить с точными значением. Построить график. Показать случайные точки, попадающие на фигуру. Определить зависимость относительной погрешности от числа опытов. Сделать выводы.
Найти площадь фигуры, ограниченной линией:
Исходные данные
Рис. 1
Имитационным моделированием (ИМ) называется воспроизведение поведения изучаемой системы на основе анализа её структуры и наиболее существенных взаимосвязей элементов с целью получения информации о функциональных свойствах этого объекта.
Модель системы представляет изучаемый объект и выступает в роли относительно самостоятельной системы, позволяющей получить важнейшие сведения о самом объекте. В данной работе рассмотрено компьютерное моделирование таких систем.
Компьютерное ИМ предполагает выполнение ряда последовательных действий.
Описание реальной системы с выделением структуры, динамического взаимодействия элементов, факторов неопределённости и состояний системы, в которых она может находиться.
Создание блоковой схемы объекта с указанием состояний его элементов и возможных переходов между ними.
Построение моделирующей программы на специальном языке ИМ или общем языке программирования.
Проигрывание различных возможных ситуаций на модели.
Верификация модели и программы на основе анализа полученных результатов и их сравнения с теорией процесса и информацией о функционировании реального объекта.
В основе метода ИМ лежат «предельные теоремы» теории вероятностей. Множества случайных явлений подчиняются определённым закономерностям, позволяющим не только прогнозировать их поведение, но и количественно оценивать некоторые средние характеристики, проявляющие определенную устойчивость. Принципиальное значение предельных теорем состоит в том, что они гарантируют высокое качество статистических оценок при весьма большом числе испытаний (реализаций) N.
Расчёты и построения, снабжённые комментариями, в том числе
Нахождение приближённой площади фигуры методом МК
Из чертежа видно, что фигура, площадь которой необходимо найти, полностью попадает в прямоугольник с основанием равным 3 и высотой равной 4, а также площадью равной S=12
Формируем n=1000 случайных точек внутри этого прямоугольника.
Например, для xi=3*СЛЧИС()+1.
Подсчитаем, какое число этих точек попадает на заданную фигуру, определим вероятность и искомую площадь S:
Рис. 2
Повторим опыт 25 раз, рассчитаем среднее N, вероятность попадания точки на фигуру и искомую площадь S.
Рис. 3
С другой стороны площадь фигуры равна определённому интегралу :
Относительная погрешность метода МК:
Определим зависимость относительной погрешности от числа опытов. Где N расчитывали по формуле =СЧЁТЕСЛИМН(y;"<="&x+2;y;">="&x^2),Nср расчитывали по формуле =СРЗНАЧ($D$28:D28), S=E28/$D$25*$I$7, и получили таблицу:
Построим график зависимости количества опытов от погрешности и получим:
Рис. 4
В задаче рассчитали площадь фигуры методом МК. Определили зависимость погрешности от числа опытов. Исходя из полученных результатов относительная погрешность в районе 20-25 шагов колеблется в пределах от 78,5-79%.
Задание 2
Имеется Марковская цепь с 5 состояниями. Задана матрица интенсивностей переходов А и начальное распределение вероятностей состояний:
Исходные данные
Матрица интенсивностей переходов:
Рис. 5
Граф состояний
Рис. 6
По графу состояний видно, что все состояния системы существенны, поэтому цепь регулярна.
Нахождение стационарного распределения вероятностей состояний
Рис. 7
Записываем уравнение Колмогорова. Последнее уравнение заменяем условием нормировки. Составляем матрицу коэффициентов вектор правых частей.
Решаем систему уравнений, находим стационарные вероятности.
компьютерный моделирование матрица вероятность
Рис. 8
Создание модели
Для запуска моделирования в ячейке Mod/Reset записывается «1» для сброса установки в начальное состояние (по условию задачи в первое) -«0».
Поскольку ячейка не может одновременно задавать номер текущего события и принимать номер очередного, то эти действия необходимо разнести. Для этого используется дополнительная ячейка Tr, это обеспечивает поочерёдную фиксацию текущего состояния при просмотре строк времени до перехода (Tr =1) и пересылку номера очередного состояния (Tr = -1).
Рис. 9
Времена до перехода в следующее состояние образуют массив случайных чисел с показательным распределением и параметрами л, взятыми из матрицы интенсивностей перехода Л. Случайные числа с показательным распределением получаются из равномерно распределённых:-1/ л *ln(СЛЧИС()). При этом, если л?0, то задаётся число, заведомо большее всех возможных времён до перехода.
Рис. 10
Следующее состояние:
Если Tr = 1, значение не меняется. В следующей итерации, когда Tr = -1, сначала проверяется, совпадает ли номер строки таблицы (столбец «из состояния»), текущему состоянию.
Если нет то, записывается «0», если да то номер состояния с минимальным временем до перехода.
Текущее состояние:
При Mod/Reset = 0 устанавливается в. При Tr = 1 хранится предыдущее состояние. При Tr = -1выбирется максимальное значение из столбца «следующее состояние» (фактически не нулевое значение).
Время нахождения в состоянии:
При Mod/Reset = 0 сбрасывается в 0. Иначе если в столбце «следующее состояние» не 0, то текущему значению прибавляется минимальное время в противном случае сохраняется предыдущее значение.
Общее время t- сумма времени для всех состояний вероятность нахождения в состоянии - отношения соответствующего времени к общему.
Рис. 11
Общее время t составит
Моделирование
Переводим MSExcelв режим циклических расчётов с предельным количеством итераций, равным 1 (файл -параметры - формулы- Включить итеративные вычисления).
Устанавливаем систему в 1 состояние и сбрасываем результаты вычислений Mod/reset =0
Для запуска расчёта записываем в Mod/reset =1, нажимаем и удерживаем F9.
Проводим моделирование и определяем значение вероятностей для различных времён t, примерно в логарифмическом масштабе. Результаты копируем в таблицу (вставляем только значения). В эту же таблицу добавляем стационарные вероятности.
Рис. 12
Составим график и диаграмму:
Рис. 13
Рис. 14
Рассчитаем коэффициент корреляции k между текущими вероятностями и стационарными для различных t (функция коррел()).
Рис. 15
Рис. 16
После моделирования системы было определенно время нахождения системы в каждом из 5 состояний. Далее был составлен график зависимости вероятности от времени, согласно которому вероятность нахождения в каждом состоянии стремилась к соответствующей стационарной вероятности. Кроме того, рассчитали коэффициент корреляции между текущими и стационарными вероятностями, которые с течением времени стремится к единице.
Вывод и результаты
В первой задаче рассчитали площадь фигуры методом МК. Определили зависимость относительной погрешности от числа опытов. Исходя из полученных результатов относительная погрешность в районе 22-25 шагов колеблется в пределах от 78-79%
После моделирования системы было определенно время нахождения системы в каждом из 5 состояний и определена вероятность нахождения систем в каждом из этих 5 состояний. Далее был составлен график зависимости вероятности от времени, согласно которому вероятность нахождения в каждом состоянии стремилась к соответствующей стационарной вероятности. Кроме того, рассчитали коэффициент корреляции между текущими и стационарными вероятностями, который с течением времени стремится к единице.
Список литературы
1. ТахаХемди А.Введение в исследование операций, 7-е издание.: Пер. с англ. - М.: Издательский дом «Вильямс», 2005. - 912 е.: ил. - Парал. Тит. Англ.
2. Балдин, К.В. Математическое программирование: Учебник / К.В. Балдин,Н.А Брызгалов, А.В.Рукосуев / Под общ. Ред. д.э.н., проф. К.В. Балдина,- 2-у изд.- М: Издательско-торговая корпорация “Дашков и Ко”, 2013. - 220 с.
3. Гниломедов, П.И. Математическое моделирование: учеб-метод. Пособие для студентов заочной формы обучения / П.И. Гниломедов, И.Н. Пирогова, П.П. Скачков - Екатеринбург: Изд-во УрГУПС, 2012. - 73, [3] с.
4. Скачков, П.П. Введение в имитационное моделирование: метод. Указания для студентов заочного обучения / П.П. Скачков, Г.А. Тимофеева, В.Е. Замыслов. - Екатеринбург: Изд-во УрГУПС, 2012 - 28с.
Размещено на Allbest.ru
Подобные документы
Компьютерное моделирование для механизмов распределения однотипных работ, определения объёмов финансирования и стимулирования подразделений. Исследование механизмов внутрифирменного ценообразования. Механизм распределения премии в однородном коллективе.
курсовая работа [563,4 K], добавлен 18.10.2014Составление математической модели транспортной задачи закрытого типа, представленной в матричной форме, с ограничениями пропускной способности. Поиск оптимального плана, при котором выполняется условие наименьшего суммарного пробега порожних вагонов.
контрольная работа [60,5 K], добавлен 20.03.2014Математическое моделирование технических объектов. Моделируемый процесс получения эмульгатора. Определение конструктивных параметров машин и аппаратов. Математический аппарат моделирования, его алгоритм. Создание средств автоматизации, систем управления.
курсовая работа [32,3 K], добавлен 29.01.2011Экономико-математическое моделирование как метод научного познания, классификация его процессов. Экономико-математическое моделирование транспортировки нефти нефтяными компаниями на примере ОАО "Лукойл". Моделирование личного процесса принятия решений.
курсовая работа [770,1 K], добавлен 06.12.2014Математическое моделирование как метод оптимизации процессов. Расчет сушилок, баланс влаги. Моделирование процесса радиационно-конвективной сушки. Уравнение переноса массы. Период условно-постоянной скорости. Градиент влагосодержания и температуры.
реферат [2,7 M], добавлен 26.12.2013Имитационное моделирование как метод анализа экономических систем. Предпроектное обследование фирмы по оказанию полиграфических услуг. Исследование заданной системы с помощью модели типа "Марковский процесс". Расчет времени обслуживания одной заявки.
курсовая работа [42,0 K], добавлен 23.10.2010Принципы страхования рент: их понятие и классификация, коммутационные функции, определение стоимости и нормативно-правовое регулирование. Математическое моделирование срочной, непрерывной ренты и ренты, а также выплачиваемой несколько раз в год.
курсовая работа [1,3 M], добавлен 21.01.2017Изучение и отработка навыков математического моделирования стохастических процессов; исследование реальных моделей и систем с помощью двух типов моделей: аналитических и имитационных. Основные методы анализа: дисперсионный, корреляционный, регрессионный.
курсовая работа [701,2 K], добавлен 19.01.2016Расчет экономического эффекта работы банка. Имитационное моделирование на основании предварительно установленных зависимостей. Функция распределения экспоненциального закона. Корректировка времени обслуживания клиентов у касс и продвижения очереди.
контрольная работа [68,2 K], добавлен 03.10.2008Применение математического моделирования при решении прикладных инженерных задач. Оптимизация параметров технических систем. Использование программ LVMFlow для имитационного моделирования литейных процессов. Изготовление отливки, численное моделирование.
курсовая работа [4,0 M], добавлен 22.11.2012