Моделирование системы массового обслуживания

скачать (8163.8 kb.)

  1   2   3   4


Министерство образования и науки Республики Казахстан

Карагандинский государственный технический университет

Кафедра
ПОЯСНИТЕЛЬНАЯ

ЗАПИСКА

к курсовому проекту

по дисциплине "Прикладная теория систем"

Тема: "Моделирование системы массового обслуживания"

Руководитель

Студент


Караганда 2009


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


Структура программы 6

Руководство пользователя 7




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


Постановка задачи
Основной задачей теории систем массового обслуживания является изучение режима функционирования обслуживающей системы и исследование явлений, возникающих в процессе обслуживания. Так, одной из характеристик обслуживающей системы является время пребывания требования в очереди. Очевидно, что это время можно сократить за счет увеличения количества обслуживающих устройств. Однако каждое дополнительное устройство требует определенных материальных затрат, при этом увеличивается время бездействия обслуживающего устройства из-за отсутствия требований на обслуживание, что также является негативным явлением. Следовательно, в теории возникают задачи оптимизации: каким образом достичь определенного уровня обслуживания (максимального сокращения очереди или потерь требований) при минимальных затратах, связанных с простоем обслуживающих устройств. Именно для такого чщательного анализа и необходимо программное средство моделирующее систему массового обслуживания в той или иной области и позволяющее достаточно точно проводить анализ.

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


Алгоритм решения задачи
В качестве среды программирования была выбрана визуальная среда Delphi 7, которая удовлетворяет всем требованиям по созданию визуальных приложений для операционной среды Microsoft Windows.

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

Когда какой-либо аппарат освобождается он выбирает покупателя из очереди и производит ее обработку.

Существует ограничение по времени ожидания в очереди.

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

  1   2   3   4



Рефераты Практические задания Лекции
Учебный контент

© ref.rushkolnik.ru
При копировании укажите ссылку.
обратиться к администрации