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

Система «Micro Saint» Содержание

  1. Общие сведения об имитационном моделировании в задачах поиска управленческих решений

  2. Введение в систему:

  3. Этап проведения компьютерного эксперимента с моделью

  4. Анализ результатов эксперимента

Общие сведения об имитационном моделировании в задачах поиска управленческих решений

Технология имитационного моделирования появилась в 60-х г. XX в., и на протяжении многих лет она не только остается одной из основных в исследовании операций, но и бурно развивается в области реинжиниринга бизнес-процессов и новых направлений искусственного интеллекта (онтология предприятий, клеточные автоматы, мультиагентные системы и др.).

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

  • возможность воспроизведения реальной системы с практически любым уровнем детальности;

  • повторяемость эксперимента;

  • возможность произвольной фрагментации и структуризации системы.

Технология имитационного моделирования на основе использования системы MicroSaint является одной из наиболее простых и адекватных программ исследования систем операционного и производственного менеджмента. Система не русифицирована.

Введение в систему:

Модель исследуемой системы должна быть представлена в виде сетевой структуры (рис. 1).

Рис. 1. Сетевая структура модели

Условные графические изображения на сетевой структуре:

    • овалы - блоки действий (задачи),

    • с трелки - пути перемещения динамических объектов (тэгов),

    • ромбы - разветвления путей перемещения тэгов,

    • таблички - очереди тэгов,

    • маленький треугольник - точка ввода тэгов в модель.

Конструирование структуры осуществляется использованием «подсвеченных» кнопок нижней панели инструментов окна системы (рис. 2)

Рис. 2. Окно для конструирования модели

Для описания характеристик системы используются переменные, которым присваиваются значения с помощью оператора присваивания «:=».

Например, переменной Status присвоить значение 1: Status:=1;

Переменные характеризуются типом, определяющим ее возможные значения.

В системе возможны четыре типа переменных: Integer (целочисленная переменная), Real (действительное число), Аrray of Integers(массив из целых чисел), Array of Real(массив из действительных чисел). Все переменные модели должны быть внесены в список переменных, который открывается кнопкой (средний ряд панелей инструментов, вторая кнопка слева).

модельное время

н омер тэга

Рис. 3. Окно списка переменных (все перечисленные переменные на рисунке являются системными, т.е. такими, которые используются в любой модели).

Все переменные модели должны быть внесены в список переменных. Ввести переменную в список можно нажатием кнопки Accept (нижний ряд панели инструментов). Ввод переменных происходит в окне описания переменной (рис. 4), где

Looking at Variable – выбор переменной из списка;

Name – имя переменной;

Purpose – цель, результат;

Initial Value – исходное начальное значение переменной, которое определяет первоначальное состояние системы;

Type – тип переменной.

Рис. 4. Окно описания переменных

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

Описание задачи.

Looking at Task – просмотр задач из списка;

Task Number – номер задачи;

Name – имя задачи;

Time Distribution – поле для определения закона распределения вероятностей,

Mean Time – среднее значение времени распределения;

Standard Deviation – стандартное отклонение;

Release Condition – условие возможного входа тэга в соответствующий блок;

Beginning Effect – описание действия, которое необходимо выполнить при входе тэга в блок;

Launch Effect – описание действия при прерывании обслуживания тэга;

Ending Effect – описание действия при выходе тэга из блока.

Рис. 5. Окно описания задачи (вызывается двойным кликом на блоке действий)

Описание регистратора очереди.

Looking at Job Queue – просмотр очередей из списка;

Queue Number – номер очереди;

Name – имя элемента в очереди;

Sorting Order – поле для определения порядка выхода из очереди,

Entering Effect – описание действия, которое необходимо выполнить при входе тэга в блок;

Priority –выражение, которое позволяет покинуть очередь тот тэг, для которого значение выражения становится максимальным;

Departing Effect – описание действия при выходе тэга из очереди.

Рис. 6. Окно описания очереди (вызывается двойным кликом на табличке)

Описание разветвителя.

L ooking at Decision – просмотр разветвлений из списка;

Task Name – имя задачи

Decision Type - тип разветвления;

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

  • Probabilistic- определяет стохастический (случайный) механизм выбора тэгом направления дальнейшего движения;

  • Tactical- использует поля Routing Condition для записи выражений, которые определяют направление дальнейшего движения.

Рис. 7. Окно описания разветвителя (вызывается двойным кликом на ромбе)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]