Автор работы: Пользователь скрыл имя, 24 Декабря 2013 в 20:29, курсовая работа
Имитационная модель — логико-математическое описание объекта, которое может быть использовано для экспериментирования на компьютере в целях проектирования, анализа и оценки функционирования объекта.
Цель имитационного моделирования  состоит в воспроизведении поведения  исследуемой системы на основе результатов  анализа наиболее существенных взаимосвязей между её элементами или другими  словами — разработке исследуемой предметной области для проведения различных экспериментов.
Введение……………………………………………………...… 3
 
Линейная оптимизационная модель…………………………...5
 
 Статическое моделирование систем на ЭВМ…...……………...…….8
 
Имитационное моделирование для решения задач 
организации управления………………………………………...………....….15
 
Имитационное моделирование для исследования системы массового обслуживания……………………………………..17
 
Заключение ……………………………………………………20
 
Список литературы……………………
Министерство образования и науки РФ
Нижегородский Государственный Технический университет им Р.Е.Алексеева
Заволжский филиал
Курсовой проект
По дисциплине: Моделирование систем.
Тема: машинная реализация моделирования систем.
Руководитель:
______ ____________________
(Подпись) (фамилии, имя, отчество)
___________
(дата)
Студент:
______ ____________________
(Подпись) (фамилии, имя, отчество)
__________   ______________________________
        (дата)                        
Проект защищен ____________(дата)
С оценкой_______________________
2013 г 
Оглавление
организации управления………………………………………...……
 
Введение
Имитационное моделирование — метод, позволяющий строить модели, описывающие процессы так, как они проходили бы в действительности. Такую модель можно «проиграть» во времени как для одного испытания, так и заданного их множества. При этом результаты будут определяться случайным характером процессов. По этим данным можно получить достаточно устойчивую статистику.
Имитационное моделирование — это метод исследования, при котором изучаемая система заменяется моделью, с достаточной точностью описывающей реальную систему, с которой проводятся эксперименты с целью получения информации об этой системе. Экспериментирование с моделью называют имитацией (имитация — это постижение сути явления, не прибегая к экспериментам на реальном объекте).
Имитационное моделирование — это частный случай математического моделирования. Существует класс объектов, для которых по различным причинам не разработаны аналитические модели, либо не разработаны методы решения полученной модели. В этом случае аналитическая модель заменяется имитатором или имитационной моделью.
Имитационным моделированием иногда называют получение частных численных решений сформулированной задачи на основе аналитических решений или с помощью численных методов.
Имитационная модель — логико-математическое описание объекта, которое может быть использовано для экспериментирования на компьютере в целях проектирования, анализа и оценки функционирования объекта.
Цель имитационного 
Имитационное моделирование 
 
1 Линейная оптимизационная модель
Предприятие планирует выпуск двух видов продукции I и II, на производство которых расходуется три вида сырья A, B и C. Потребность aij на каждую единицу j-го вида продукции i-го вида сырья, запас bi соответствующего вида сырья и прибыль cj от реализации единицы j-го вида продукции заданы таблицей:
| Виды сырья | Виды продукции | Запасы сырья | |
| I | II | ||
| А | а11=3 | а12=2 | b1=27 | 
| В | а21=1 | а22=1 | b2=10 | 
| С | а31=2 | а32=5 | b3=35 | 
| Прибыль | с1=6 | с2=4 | |
| План(ед.) | х1 | х2 | |
Для производства двух видов продукции I и II с планом x1 и x2 единиц составить целевую функцию прибыли Z и соответствующую систему ограничений по запасам сырья, предполагая, что требуя изготовить в сумме не менее n единиц обоих видов продукции.
Составить оптимальный план (x1, x2) производства продукции, обеспечивающий максимальную прибыль Zmax. Определить остатки каждого вида сырья.
Построение математической модели.
Пусть х1,х2 – объемы производимой продукции вида I и вида II.
Целевая функция:
цель получить максимальную прибыль – L= 6 · x1 + 4· x2 max
Определить остатки каждого сырья.
Система ограничений:
Для решения линейной оптимизационной задачи воспользуемся Exсel .
Результаты решения
| Переменные | |||||
| Имя | x1 | x2 | |||
| Значение | 7 | 3 | |||
| Нижняя граница | 0 | 0 | |||
| ЦФ | Направление | ||||
| Коэфициенты ЦФ | 6 | 4 | 54 | max | |
| Виды сырья | Ограничения | Левая часть | Знак | Правая часть | |
| А | 3 | 2 | 27 | <= | 27 | 
| В | 1 | 1 | 10 | <= | 10 | 
| С | 2 | 5 | 29 | <= | 35 | 
| Требуется изготовить | 1 | 1 | 10 | >= | 3 | 
| Остатки каждого вида сырья | |||||
| А | 0 | ||||
| В | 0 | ||||
| С | 6 | ||||
Формулы:
| Переменные | |||||
| Имя | x1 | x2 | |||
| Значение | 7 | 3 | |||
| Нижняя граница | 0 | 0 | |||
| ЦФ | Направление | ||||
| Коэфициенты ЦФ | 6 | 4 | =СУММПРОИЗВ(B3:C3;B6:C6) | max | |
| Виды сырья | Ограничения | Левая часть | Знак | Правая часть | |
| А | 3 | 2 | =СУММПРОИЗВ($B$3:$C$3;B9:C9) | <= | 27 | 
| В | 1 | 1 | =СУММПРОИЗВ($B$3:$C$3;B10:C10) | <= | 10 | 
| С | 2 | 5 | =СУММПРОИЗВ($B$3:$C$3;B11:C11) | <= | 35 | 
| Требуется изготовить | 1 | 1 | =СУММПРОИЗВ($B$3:$C$3;B12:C12) | >= | 3 | 
| Остатки каждого вида сырья | |||||
| А | =F9-D9 | ||||
| В | =F10-D10 | ||||
| С | =F11-D11 | ||||
 
Результаты решения(
Вывод: При завершении решения данной задачи мы получили что максимальную прибыль при производстве двух видов продукции составила 54, оптимальный равен что х1 = 7, х2 = 3. В конце производства продукции остались остатки от сырья С равные 6 , а от сырья А и сырья В остатков не осталось.
 
2 Статистическое моделирование систем на ЭВМ
На этапе исследования и проектирования систем при построении и реализации машинных моделей широко используется метод статистических испытаний (метод Монте-Карло), который базируется на использовании случайных чисел.
Метод статистических испытаний – это метод решения невероятностной проблемы вероятностным способом. Часто его называют методом Монте-Карло, по названию проекта США по ядерной технике, где он был впервые предложен. Явное представление времени здесь отсутствует. Суть метода в том, что процесс описывают формулами и логическими выражениями на ЭВМ. Затем в модель вводят случайно изменяющиеся факторы и оценивают их влияние на показатели процесса. Результаты оценки подвергают статической обработке. Идею этого метода покажем на примере расчета площади криволинейной фигуры (рис. 2).
Рис. 2. Расчет площади 
криволинейной фигуры: 
а – аналитическая модель; б – метод Монте-Карло
При традиционном подходе 
строят аналитическую зависимость 
Y=φ(X), по которой рассчитывают площадь 
фигуры (рис. 2). На этом прямоугольнике 
в случайном порядке 
Метод статистических испытаний, 
как первый и широко распространившийся 
метод имитационного 
Рис. 
3. Имитация поведения системы методом  
статистических испытаний
На каждом шаге Δt изменяют значения случайных коэффициентов ~X(Δt), для которых по уравнениям рассчитывают изменения выходной величины ~Y(Δt). Каждый эксперимент представляет собой расчет уравнений с шагом Δt. В результате выявляют связь выходных величин с входными величинами.
Поскольку шаг времени Δt выбирают для самого быстрого элемента системы, то в результате моделирования получают много ненужной информации для шагов, когда никаких изменений этого элемента в системе не происходит. Кроме того, разработка имитационной модели на универсальном языке программирования требует специальной квалификации и часто остается без изменений в системе.
Существуют две области применения метода статистического моделирования:
В настоящее время моделирование по методу Монте-Карло широко применяется при решении определенных задач статистики, которые не поддаются аналитической обработке. Этот тип моделирования применялся для оценки критических значений или достоверности критерия при проверке гипотезы.
Информация о работе Машинная реализация моделирования систем