Имитационное моделирование
153
Отметим, что приведенные выше рассуждения являются единичным и
совершенно не характерным способом определения сигнального уровня и
параметров работы склада. Более подробные сведения по этому вопросу
можно найти в специальной литературе, посвященной системам управле-
ния запасами (ресурсами, материально-техническим снабжением, опера-
тивного планирования и управления производства).
Для полноты описания исследуемой системы следует провести сбор и
обработку статистической информации, описывающей поведение случай-
ных процессов спроса (ε
t
) и поставок (Q
i
и τ
j
) в реальной системе. Выяв-
ленные вероятностные свойства необходимы для воспроизведения случай-
ных чисел ε
t
, Q
i
и τ
j
в процессе имитационного эксперимента. С точки зре-
ния системных исследований рассматриваемого объекта сбор реальных
данных может и не производиться. Мы можем воспользоваться описанны-
ми выше методами воспроизведения случайных чисел с задаваемыми на-
ми, необходимыми для исследования вероятностными свойствами.
Алгоритм, который может быть положен в основу программы, имити-
рующей функционирование простейшего склада, имеет следующий вид.
Шаг 1 Изменяем текущее время t=t+1.
Шаг 2 Генерируется спрос потребителя – случайное число ε
t
с заданными вероят-
ностными свойства спроса и накапливаются достаточные статистики для
вычисления сигнального уровня R
p
по формуле (4.28).
Шаг 3 Изменяется текущее состояние склада S
t
=S
t-1
-ε
t
.
Шаг 4 Проверяется, новой состояние склада S
t
больше вычисленного ранее сиг-
нального уровня R
p
. Если это условие выполняется, то это означает, что ни-
каких дополнительных действий производить нет необходимости и можно
перейти к шагу 1. В противном случае – к шагу 5.
Шаг 5 Проверяется, производился ли заказ новой партии деталей потребителю.
Показателем этого является состояние времени поставки τ. (При этом, мы
условимся, что при «пересечении» сигнального уровня генерируется случай-
ное целое число τ с заданными исследователей вероятностными свойствами,
которое убывает с каждым тактом времени t). Если τ=0, то состояние склада
не превосходит сигнальный уровень. Необходимо заказать новую поставку.
Для этого генерируется целое случайное число τ, оцениваются числовые
характеристики для вычисления сигнального уровня R
p
по формуле (4.28) с
заданием вероятности дефицита р как исходного данного, отыскивается R
p
и
производится переход к следующему шагу – шагу 6. В противном случае
(τ>0), текущее значение τ уменьшается на единицу τ=τ-1 и, если τ=0, то гене-
рируется новая поставка Q
j
(случайное число с заданными исследователем
вероятностными свойствами), накапливаются достаточные статистики для
вычисления сигнального уровня R
p
по формуле (4.28) и изменяется текущее
состояние склада S
t
=S
t
+Q
j
.