
- •1. Классический (индуктивный) подход.
- •2. Системный подход.
- •Классификация видов моделирования систем.
- •1. Непрерывно-детерминированные ( н-д) модели ( d-схемы)
- •2. Дискретно-детерминированные ( д-д) модели ( f-схемы).
- •3. Дискретно-стохастические ( д-с) модели ( р-схемы)
- •4. Непрерывно-стохастические (н-с) модели (q-схемы).
- •5. Обобщенные схемы ( а-схемы)
4. Непрерывно-стохастические (н-с) модели (q-схемы).
Рассматривать н-с модели будем на примере систем массового обслуживания. Систему массового обслуживания можно представить в виде некоторые прибора Пi , состоящего из канала обслуживания Кi и накопителя Нi. В накопитель поступают заявки, а на канал поступает поток обслуживания Wi и Ui. Yi - выходной сигнал.
Потоком события называется некоторая последовательность событий, происходящих одно за другим в случайные моменты времени. Различают однородные и неоднородные потоки событий.
Поток событий называется однородным, если он характеризуется только моментами поступления событий, т.е. некоторой последовательностью
{tn} = {0 £ t1 £ t2 ... £tn},
{tn} = {t1,... tn}.
Поток события называется неоднородным, если он характеризуется последовательностью {tn,fn}, где tn – вызывающие моменты, fn – признаки.
Если интервалы между событиями t1, t2,... независимы между собой, то такой поток называется потоком с ограниченным последействием.
Поток событий называется ординарным, если на интервале времени Dt, прилежащим к моменту времени t вероятность появления более одного события Р>1(t, Dt) пренебрежимо мала по сравнению с вероятностью появления одного события:
Р1(t, Dt) >>P>1(t, Dt).
Стационарным потоком называется поток, для которого вероятность появления того или иного числа событий на интервале времени Dt зависит лишь от длины этого интервала и не зависит от места на оси 0-t, на котором расположен этот интервал.
Рассмотрим
на оси 0-t некоторый интервал времени
Dt,
если существует предел
,
то этот предел называется интенсивностью
(плотностью) ординарного потока. Для
стационарного потока интенсивность не
зависит от времени и есть величина
постояннаяl(t)=l=сonst.
Считается, что поток заявок, т. е. интервалы времени между моментами поступления заявок образуют подмножество неуправляемых переменных, а поток обслуживания, т. е. интервалы между началом и окончанием обслуживания заявки образуют поток управляемых переменных. Заявки, обслуженные каналом и покинувшие прибор по каким-либо причинам образуют поток выходных переменных yjÎY. Состояние системы в любой момент времени t описывается состоянием zi(t)ÎZ. Функционирование прибора Pi можно представить как смену его внутренних состояний. Переход в новое состояние для прибора Pi означает изменение количества заявок в накопителе и наличие заявки в канале обслуживания. Т. о. вектор состояния представляет собой zi=(zнi, zki). Состояние накопителя zнi=0 - нет заявок, zнi=1 - 1 заявка в накопителе, zнi=Lнi , где Lнi - ёмкость накопителя. Состояние канала zкi=0 zкi=1.
При моделировании больших сложных систем используются не отдельные приборы обслуживания, а Q-схемы образованные многими элементарными приборами обслуживания. Если каналы кi различных приборов обслуживания соединены параллельно, то такая Q-схема называется многоканальной, а если приборы и их параллельные композиции соединены последовательно, то такая Q-схема называется многофазной. Для задания Q-схемы необходимо использовать оператор сопряжения R, указывающий какие каналы и каким образом соединены друг с другом. В зависимости от наличия ОС различают разомкнутые и замкнутые Q-схемы. Собственными внутренними параметрами Q-схемы будут являться: количество фаз, количество каналов в каждой фазе, количество накопителей в каждой фазе, емкость i-го накопителя.
Если емкость Lнi = 0 – то система с потерями, если Lнi ® ¥ - то система с ожиданием, если 0< Lнi<¥ - система смешанного типа. Всю совокупность внутренних параметров обозначим через Н. Для задания Q-схемы необходимо определить алгоритм функционирования системы. Заявки, приходящие в систему, являются неоднородными и процесс их обслуживания определяется с помощью введения приоритетов. Приоритеты, назначаемые заранее и независящие от состояния Q-схемы называются статическими. Приоритеты возникающие при моделировании исходя из конкретной ситуации называются динамическими. Приоритеты называются относительными, если заявка поступившая в накопитель и имеющая более высокий приоритет, чем все остальные заявки, ожидает окончание выполнения заявки находящейся в канале. Приоритет называется абсолютным, если заявка с более высоким приоритетом, поступившая в накопитель, прерывает обслуживание канала заявки с более низким приоритетом, а сама занимает канал. В этом случае вытесненная заявка либо покидает систему, либо вновь встает в очередь. При задании алгоритма функционирования также необходимо задать правило, по которому заявки покидают накопитель или канал. А также необходимо задать правило, по которому заявки остаются в канале или не допускаются до обслуживания, т. е. правило блокировок. Весь набор алгоритмов обозначен буквой А. Q-схема описывающая процесс функционирования системы массового обслуживания может быть представлена набором множеств. Q=W, U, H, Z, A.