Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1
2.4.2. Имитационное моделирование систем

массового обслуживания

Имитационные модели сложных систем (их часто называют сетевыми имитационными моделями) состоят из элементарных частей - источников входных заявок, статических ресурсов (уст­ройств и накопителей), управляющих элементов (узлов).



Источник входного потока заявок представляет собой алго­ритм, в соответствии с которым вычисляются моменты tk появле­ния заявок на входе системы (т.е. на выходе источника). Источни­ки могут быть зависимыми и независимыми. В зависимых источ­никах моменты появления заявок связаны с наступлением опреде­ленных событий, например с приходом другой заявки на вход некоторого устройства. Типичным независимым источником является алгоритм выработки значений tk случайной величины с заданным законом распределения.

Устройства в имитационной модели представлены алгоритма­ми выработки значений интервалов (длительностей) обслужива­ния. Чаще всего это алгоритмы генерации значений случайных ве­личин с заданным законом распределения. Но могут быть устрой­ства с детерминированным временем обслуживания или време­нем, определяемым событиями в других частях имитационной модели. Модель устройства отображает также заданную дисцип­лину обслуживания, поскольку в модель входит алгоритм, управля­ющий очередями на входах устройства.

Накопители моделируются алгоритмами определения объемов памяти, занимаемых заявками, приходящими на вход накопителя. Обычно объем памяти, занимаемый заявкой, вычисляется как зна­чение случайной величины, закон и/или числовые характеристики распределения могут зависеть от типа заявки.

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

Для описания имитационных моделей сложных систем обычно используют языки, ориентированные на события или процессы. Примерами первых могут служить языки Симскрипт, SMPL и ряд других. К числу вторых относятся языки Симула, SOL, а также популярный язык GPSS.

Языки имитационного моделирования реализуются в программ­но-методических комплексах моделирования СМО, имеющих ту или иную степень специализации. Так, комплексы на базе языка GPSS можно использовать во многих приложениях, но есть специ­ализированные комплексы для моделирования вычислительных сетей, систем управления предприятиями и т.п.

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



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

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

Имитационные модели сложных систем (их часто называют сетевыми имитационными моделями) состоят из элементарных частей источников входных заявок, статических ресурсов

25.71kb.

10 10 2014
1 стр.


Исследование операций, моделирование систем объем 48 часов

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

54.26kb.

10 10 2014
1 стр.


Вопросы к экзаммену по курсутеория игрю исследование операций. Моделирование систем для групп К?=221,222,223,224,225

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

33.86kb.

10 10 2014
1 стр.


Н. Н. Чернышова Имитационное моделирование бизнес процессов
420.96kb.

10 10 2014
3 стр.


Контрольна робота з предмету: Моделювання „Имитационное моделирование в cреде matlab перевірив: викладач Захаров В. М

Задание: создать модель имитирующую процесс сбора информации от нескольких источников

47.28kb.

14 12 2014
1 стр.


Математические и инструментальные методы экономики

Системы массового обслуживания: описание, модель многоканальной смо и ее оптимизация

93.66kb.

17 12 2014
1 стр.


Имитационное моделирование эволюции социально-демографической среды, взаимодействующей с внешним рынком благ

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

76.44kb.

11 10 2014
1 стр.


Тема : «Создание, использование, развитие ис. Проблемы информационного менеджмента»

Создание информационных систем. Обеспечение обслуживания и развития информационных систем

753.7kb.

04 09 2014
3 стр.