Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
84
Добавлен:
21.03.2016
Размер:
359.42 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное Образовательное Учреждение

Высшего Профессионального Образования

РЯЗАНСКИЙ ГОСУДАРСТВЕННЫЙ РАДИОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра Автоматизированных Систем Управления

КУРСОВОЙ ПРОЕКТ

по дисциплине «Моделирование процессов и систем»

на тему

«Моделирование работы магазина по продаже офисной мебели»

Выполнил: студент группы 2036

Курочкин Е.В.

Проверил: профессор Одиноков В. Ф.

Рязань 2014г.

Аннотация

В данном курсовом проекте моделируется работа магазина по продаже недвижимости. В качестве средства моделирования используется универсальный язык программирования Borland Pascal 7.0. Разработанная программа позволяет получить некоторые числовые характеристики работы туристического агентства.

Содержание

СОДЕРЖАНИЕ 2

ВВЕДЕНИЕ 3

1. ПРИНЦИП ФУНКЦИОНИРОВАНИЯ МОДЕЛИРУЕМОЙ СИСТЕМЫ 6

1.1. Постановка задачи 6

1.2. Блок – схема алгоритма функционирования моделируемой системы 7

1.3. Выбор концептуальной модели 8

2. ФОРМАЛИЗАЦИЯ МОДЕЛИ 9

2.1. Группировка событий 9

2.2. Переменные модели 9

2.3. Алгоритм имитации модели 10

2.3.1. Процедура планирования событий 11

2.3.2. Процедура GRUP 12

2.3.3. Процедура извлечения первой записи из календаря 13

2.3.4. Процедура инициализации 14

2.3.5. Главный модуль 15

2.3.6. Процедура поиска алгоритма обработки события 15

2.3.7. Процедура обработки события первого класса 16

2.3.8. Процедура обработки события второго класса 16

2.3.9. Процедура обработки события третьего класса 16

2.3.10. Процедура обработки события четвёртого класса 16

2.3.11. Процедура обработки события пятого класса 16

2.3.12. Процедура формирования отчёта по прогону (Outputn) 16

2.3.13. Формирования итогового отчёта (Output) 17

3. ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 18

4. ПРОГРАММА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ 19

5. РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ 20

6. АНАЛИЗ РЕЗУЛЬТАТОВ 21

6.1. Расчёт оптимального числа прогонов 21

6.2. Установление закона распределения 22

ЗАКЛЮЧЕНИЕ 25

Список использованной литературы 26

Лист регистрации изменений 27

Введение

Моделирование (в широком смысле) является основным методом иссле­дований во всех областях знаний и научно обоснованным методом оценок характеристик сложных систем, используемым для принятия решений в раз­личных сферах инженерной деятельности. Существующие и проектируемые системы можно эффективно исследовать с помощью математических моделей (аналитических и имитационных), реализуемых на современных ЭВМ, которые в этом случае выступают в качестве инструмента экспериментатора с моделью системы.

При аналитическом подходе математическая модель исследуемого процесса должна быть преобразована в систему уравнений, допускающих либо аналитическое, либо численное решение. Применяемый метод решения в общем случае по своей логической структуре весьма далек как от математической модели, так и от процесса-оригинала. Его логическая структура и характер используемой информации обусловлены скорее типом уравнений, к которым удалось привести первоначальную математическую модель.

В противоположность этому при имитационном моделировании соотношения исходной математической модели преобразуются в специальный моделирующий алгоритм, отражающий протекание процессов во времени в той логической последовательности и с теми причинно-следственными связями, которые наблюдаются в изучаемом объекте. Моделирующий алгоритм, преобразованный далее в программу для ЭВМ, совместно с вычислительной средой (ЭВМ) и образует имитационную модель.

В соответствии с моделирующим алгоритмом в машине вырабатывается информация, описывающая элементарные явления исследуемого процесса с учетом их связей и взаимных влияний. Определенная часть циркулирующей информации выводится на "печать" и используется для определения искомых характеристик процесса. Поэтому для получения необходимой информации или результатов необходимо осуществлять "прогон" имитационных моделей, а не "решать" их. Имитационные модели не способны давать решения в том виде, в каком это имеет место в аналитических моделях, а могут лишь служить в качестве средства для анализа поведения системы в условиях, которые задает экспериментатор.

Применение ЭВМ при анализе и решении аналитических моделей ограничивается лишь автоматизацией вычислений. Для имитационной модели ЭВМ является ее непосредственным компонентом.

С учетом сказанного имитационный эксперимент можно рассматривать как материализацию "мысленного эксперимента".

Целью данного курсового проекта является создание имитационной модели.

Имитационные модели используют возможности ЭВМ, позволяя связать воедино аналитические, табличные, графические и другие модели и обеспечить функционирование систем в вычислительной среде. Имея принципиально ограниченную точность, определяемую разрядной сеткой ЭВМ, и предсказательность (работа при конкретных числовых данных), эти модели, однако, универсальны при исследовании практически любых сложных систем. Их целевая направленность и методы создания имеют свою, специфическую систему правил, позволяющую выделить имитационные модели в отдельную область знаний с широкой сферой использования.

Имитационная модель объекта - это его программное представление с целью анализа поведения в вычислительной среде ЭВМ. Перед разработкой программы необходимо выбрать ее тип (концепцию).

Выбор концептуальной модели полностью зависит от программиста. Наиболее общим обстоятельством, определяющим этот выбор, является игнорирование или необходимость анализа поведения исследуемого объекта при непрерывном изменении имитационного времени. Если указанной необходимости нет, представление объекта дискретной моделью значительно упрощает алгоритм работы объекта и процесс его имитации, так как в этом случае рассматривается, лишь ограниченный ряд временных позиций на оси имитационного времени.

В данном курсовом проекте моделируется работа турагентства. В результате моделирования можно получить некоторые количественные показатели ее работы.

Тема исследования работы актуальна для всех систем массового обслуживания, так как таким системам присущи проблемы очередей и простоев.