Математическое моделирование систем и процессов

Задача на определение приближенно площади фигуры, ограниченной заданными линиями. Компьютерное имитационное моделирование. Матрица интенсивностей переходов. Нахождение стационарного распределения вероятностей состояний. Общий вид уравнения Колмогорова.

Рубрика Экономико-математическое моделирование
Вид контрольная работа
Язык русский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.