Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство.doc
Скачиваний:
33
Добавлен:
17.02.2016
Размер:
18.13 Mб
Скачать

4 Описание операций

4.1 Построение концептуальной схемы модели

4.1.1 Создание новой модели.

Имитационное моделирование исследуемой сети массового обслуживания начинается с создания концептуальной схемы модели. Новая модель автоматически создается при запуске программы. Главное окно программы приведено на рисунке 3.

Рисунок 3 – Главное окно программы

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

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

Стоки предназначены для подсчета заявок, покидающих СМО. Один из стоков должен быть выбран в качестве стока отказов, что рассмотрено в пункте 4.1.4.

При создании новой модели программа автоматически добавляет в модель генератор заявок, сток отказов и тип заявки.

4.1.2 Добавление новых объектов в модель.

Процесс создания концептуальной структуры модели состоит в создании элементов сети обслуживания и установлении связей между ними.

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

Чтобы добавить в модель новый тип заявки, необходимо нажать кнопку «» на панели инструментов. Появится диалоговое окно редактирования типа заявки, изображенное на рисунке 4, в котором можно указать наименование создаваемого типа заявки и нажать кнопку «OK». Более подробно вопрос о редактировании параметров типа заявки изложен в пункте 4.2.1 данного руководства.

Рисунок 4 – Добавление нового типа заявки

Таким образом, можно определить все вершины стохастической сети СМО. Кроме того, используя механизм drag-and-drop, можно расположить узлы на области проектирования в наиболее эргономичном и удобном виде.

4.1.3 Редактирование связей между узлами модели.

Концептуальная структура сети массового обслуживания задается в виде ориентированного графа, вершинами которого являются узлы сети. После определения всех вершин модели необходимо задать связи между узлами. Связи между вершинами графа определяют пути движения заявок по сети. Если в графе определена дуга (v,w), то будем говорить, что объектvявляется источником заявок для объектаw, а объектwявляется приемником заявок для объектаv.

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

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