Материал: Моделирование производственных систем. Амелин С.В., Останкова И.Н

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Решение представим в табличной форме (количество разгруженного транспорта зависит не только от случайного числа, но и от количества транспортных средств, ожидающих обслуживания):

День

Количест-во транспорта, простаи-вающее с предыду-щего дня

Слу-чай-ное число RND

Количество прибывшего транспорта за день

Количество транспорта, ожидаю-щего разгрузки

Слу-чай-ное число RND

Количество разгружен-ного транспорта

1

-

50

3

3

10

2

2

1

48

3

4

24

3

3

1

61

3

4

03

1

4

3

18

1

4

32

3

5

1

85

4

5

23

3

6

2

23

1

3

59

3

7

-

08

-

-

95

-

8

-

54

3

3

34

3

9

-

17

1

1

34

1

10

-

12

-

-

51

3

11

-

80

4

4

08

2

12

2

69

3

5

48

3

13

2

24

1

3

66

3

14

-

84

4

4

97

4

15

-

92

5

5

03

1

Итого

12 (общий простой)

-

36 (всего прибыло)

-

-

32 (всего разгружено)

Среднее число

12/15=0,8

-

36/15=2,4

-

-

32/15=2,133

По результатам моделирования видно, что интенсивность разгрузочных работ недостаточна, вследствие чего средний ежедневный простой составляет 0,8 транспортных средства.

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

Спрос на продукцию

Частота спроса (количество дней продаж)

Вероятность

Интегральная вероятность (значение функции распределения)

Интервал случайных чисел

0

15

15/300=0,05

0,05

от 01 до 05

1

30

30/300=0,10

0,15

от 06 до 15

2

60

60/300=0,20

0,35

от 16 до 35

3

120

120/300=0,40

0,75

от 36 до 75

4

45

45/300=0,15

0,90

от 76 до 90

5

30

30/300=0,10

1,00

от 91 до 00

Итого

300

1,00

-

-

Когда менеджеры делают заказ, чтобы возобновить запасы продукции, его выполнение происходит с лагом (задержкой) в 1, 2 или 3 дня. Это означает, что время восстановления запаса подчиняется вероятностному распределению. В следующей таблице указаны сроки, вероятности сроков выполнения заказов и интервалы случайных чисел, которые удалось определить на основе информации о 50 заказах:

Срок выполнения заказа

Частота поставок с данным лагом (количество дней)

Вероятность

Интегральная вероятность (значение функции распределения)

Интервал случайных чисел

1

10

10/50=0,20

0,20

от 01 до 20

2

25

25/50=0,50

0,70

от 21 до 70

3

15

15/50=0,30

1,00

от 71 до 00

Итого

50 заказов

1,00

-

-

Условия резервирования, которые собирается имитировать менеджмент фирмы – делать заказ в объёме 10 единиц продукции при запасе на складе 5 штук (точка восстановления запаса). Каждый заказ обходится в 10 ден.ед. в день, а хранение каждой единицы продукции – в 5 ден.ед. в день, одна упущенная продажа – в 80 ден.ед. Цель эксперимента – оценить величину средних ежедневных затрат для этой системы управления запасами.

Решение. Реализуется четырёхшаговый процесс имитации:

1. Каждый имитируемый день начинается с проверки, поступил ли сделанный заказ. Если заказ выполнен, то текущий запас увеличивается на величину заказа (в данном случае – на 10 единиц).

2. Путём выбора случайного числа генерируется дневной спрос для соответствующего распределения вероятностей.

3. Рассчитывается итоговый запас, равный исходному запасу за вычетом величины спроса. Если запас недостаточен для удовлетворения дневного спроса, спрос удовлетворяется, насколько это возможно. Фиксируется число нереализованных продаж.

4. Определяется, снизился ли запас до точки восстановления, принятой равной 5 единицам. Если да, причем не ожидается поступления заказа, сделанного ранее, то делается заказ.

Результаты имитационного эксперимента представлены в табл. 15.

Ежедневные затраты на заказы = Затраты на один заказ Среднее число заказов в день = 10 · 0,3 = 3 ден.ед.

Ежедневные затраты на хранение = Затраты на хранение одной единицы в течение дня Средняя величина конечного запаса = 5 · 3,8 = 19 ден.ед.

Ежедневные упущенные продажи = Прибыль от упущенной продажи Среднее число упущенных продаж в день = 80 · 0,5 = 40 ден.ед.

Общие ежедневные затраты = 3 + 19 + 40 = 62 ден.ед.

Таблица 15

Результаты имитационного модельного эксперимента

День

Поступление заказа

Начальный запас

RND

Спрос

Конечный запас

Потери продаж

Делать заказ?

RND

Срок выполнения заказа

1

-

10

07

1

9

-

0 - Нет

-

-

2

-

9

60

3

6

-

0 - Нет

-

-

3

-

6

77

4

2

-

1 - Да

52

2

4

-

2

49

3

0

1

0 - Нет

-

-

5

-

0

76

4

0

4

0 - Нет

-

-

6

10

10

95

5

5

-

1 - Да

37

2

7

-

5

51

3

2

-

0 - Нет

-

-

8

-

2

16

2

0

-

0 - Нет

-

-

9

10

10

14

1

9

-

0 - Нет

-

-

10

-

9

85

4

5

-

1 - Да

82

3

Всего

63

30

38

5

3

Среднее значение (дневное)

6,3

3

3,8

0,5

0,3

158

3.3. Планирование экспериментов

Для сокращения числа имитационных экспериментов (расчетов на ЭВМ) при сохранении заданной точности в последнее время находят все более широкое применение методы теории оптимального планирования эксперимента. Планирование эксперимента в задачах моделирования состоит в выборе логической структуры искусственного эксперимента на ЭВМ и позволяет обоснованно проводить выбор значений управляемых параметров для выполнения расчетов на модели.

В планировании экспериментов для описания результирующей характеристики (в нашем случае - критерия оптимальности) используют полиномиальные модели, аппроксимирующие реальный вид целевой функции:

Эта функция в планировании экспериментов называется функцией отклика или уравнением регрессии, пространство, в котором строится функция отклика, - факторным пространством (рис. 28). Коэффициенты функции отклика b0, bi, bij, bii и т.п. можно интерпретировать как значения частных производных в точке, вокруг которой производится разложение в ряд неизвестной целевой функции.

Для поиска оптимума в области определения факторов выбирают произвольную точку А1. В окрестности точки А1 выделяют малую подобласть, в которой возможно описать функцию отклика полиномом первой степени (рис. 29). В этой подобласти осуществляют небольшую серию экспериментов (точки I), необходимую для построения линейной модели:

Коэффициенты регрессии bi используются для определения направления градиента, следуя которому осуществляют дальнейшие опыты (точки II в окрестности точки А2). Для каждой новой подобласти вновь определяют направление градиента, по которому следуют в дальнейших опытах до тех пор, пока не достигнут оптимума - области М.

Рис. 28. Функция отклика и факторное пространство

Рис. 29. Планирование имитационных экспериментов при оптимизации по градиенту

Значения коэффициентов регрессии определяются по формуле

где xmi - значение j-го фактора в m-м эксперименте; ym - значение выходной характеристики в m-м эксперименте; N - общее число экспериментов в подобласти.

Информацию дня проведения эксперимента записывают в матрице планирования эксперимента (табл. 16), называемой планом эксперимента.

Таблица 16

Матрица планирования эксперимента

Источник: https://studfile.net/preview/16569219/