Опубликован: 07.11.2014 | Доступ: свободный | Студентов: 446 / 37 | Длительность: 15:17:00
ISBN: 978-5-9556-0161-8
Тема: САПР
Лекция 7:

Модель функционирования предприятия

< Лекция 6 || Лекция 7: 12345 || Лекция 8 >

Интерпретация результатов моделирования

Мы провели эксперименты с моделями, выполнив в GPSS World 1000 прогонов, а в AnyLogic увеличив модельное время в 1000 раз. При этом начальное значение генераторов случайных чисел установили 82874.

Эксперименты проводились при времени работы предприятия 40 часов (2400 единиц модельного времени).

Результаты экспериментов приведены в виде различных показателей функционирования предприятия в Табл. 6.10. В ней приняты те же обозначения (идентификаторы) показателей, что и в модели AnyLogic.

Расшифруем некоторые составные части идентификаторов:

  • ПК1…ПК4 - пункты контроля блоков 1…4 соответственно;
  • ПС - пункты сборки изделий;
  • СВК - стенды выходного контроля изделий;
  • ПП - пункт приёмки изделий.

Сравнительная оценка, напоминаем, также проводилась между результатами, полученными в GPSS World и AnyLogic 7. Она свидетельствует о том, что результаты моделирования, полученные в различных средах, адекватны.

Различие мало, например, для коэффициента увеличения стоимости изделия оно составляет 0,004…0,005. Коэффициенты увеличения стоимости изделий, полученные в AnyLogic 7 и AnyLogic 6, практически во всех экспериментах совпадают.

Коэффициенты использования различных подразделений предприятия по производству изделий также отличаются на тысячные доли 0,003…0,007 или они одинаковые. Например, наибольшее отличие коэффициента использования ПК3 (коэфИспПК3) составляет 0,007 в первом эксперименте. Во втором и третьем экспериментах он равен 1. Увеличение числа ПК3 в четвёртом эксперименте уменьшает коэфИспПК3, но при этом коэффициент использования пунктов сборки (коэфИспПС) равен 1. Следовательно необходимо увеличить число пунктов сборки для увеличения производства изделий.

В целях уменьшения затрат на производство изделий целесообразно уменьшить число ПК1, поскольку они загружены примерно на треть (0,315…0,398) в первых трёх экспериментах и на две третьих (0,598) в последнем четвёртом эксперименте. Также можно уменьшить число ПК4.

Таблица 6.10. Показатели функционирования предприятия
Показатели GPSS World AnyLogic6 AnyLogic7
1) Согласно постановке задачи
колГотИзд 121,628 122,337 121,721
\Delta_{11} = \left | 121,628-121,721  \right | = 0,093
стоимГотИзд 74410 75151 74763
минСтоимГотИзд 70787 71200 70841
\Delta_{12} = \left | 70787-70841  \right | = 54
стоимБракБл 3099 3122 3079
коэфУвелСтоимИзд 1,095 1,099 1,099
\Delta_{13} = \left | 1,095-1,099  \right | = 0,004
времяИзгИзд 19,732 19,618 19,717
коэфИспПК1 0,315 0,316 0,315
коэфИспПК2 0,726 0,728 0,729
коэфИспПК3 0,696 0,699 0,703
коэфИспПК4 0,472 0,474 0,475
коэфИспПС 0,581 0,586 0,583
коэфИспСВК 0,545 0,548 0,545
коэфИспПП 0,539 0,539 0,536
2) aveTimeShop1=15, aveTimeShop2=10, aveTimeShop3=10, aveTimeShop4=15
колГотИзд 147,909 147,954 148,039
\Delta_{21} = \left | 147,909-148,039  \right | = 0,130
стоимГотИзд 90487 90902 90941
минСтоимГотИзд 86083 86109 86158
\Delta_{22} = \left | 86083-86158  \right | = 75
стоимБракБл 3848 3824 3844
коэфУвелСтоимИзд 1,096 1,1 1,1
\Delta_{23} = \left | 1,096-1,100  \right | = 0,004
времяИзгИзд 16,226 16,221 16,212
коэфИспПК1 0,398 0,4 0,401
коэфИспПК2 0,8 0,804 0,801
коэфИспПК3 1 1 1
коэфИспПК4 0,566 0,563 0,566
коэфИспПС 0,705 0,705 0,704
коэфИспСВК 0,66 0,662 0,665
коэфИспПП 0,654 0,654 0,655
3) aveTimeShop4=10
колГотИзд 153,743 154,327 154,004
\Delta_{31} = \left | 153,743-154,004  \right | = 0,261
стоимГотИзд 94050 94815 94614
минСтоимГотИзд 89478 89818 89630
\Delta_{32} = \left | 89478-89630  \right | = 152
стоимБракБл 4412 4450 4432
коэфУвелСтоимИзд 1,1 1,105 1,105
\Delta_{33} = \left | 1,100-1,105  \right | = 0,005
времяИзгИзд 15,61 15,551 15,584
коэфИспПК1 0,398 0,399 0,398
коэфИспПК2 0,8 0,797 0,803
коэфИспПК3 1 1 1
коэфИспПК4 0,85 0,852 0,851
коэфИспПС 0,733 0,737 0,737
коэфИспСВК 0,691 0,691 0,688
коэфИспПП 0,678 0,681 0,682
4) aveTimeShop1=10, postKontr3=3
колГотИзд 209,234 209,086 209,596
\Delta_{41} = \left | 209,234-209,596  \right | = 0,362
стоимГотИзд 127880 128328 128659
минСтоимГотИзд 121774 121688 121984
\Delta_{42} = \left | 121744-121984  \right | = 240
стоимБракБл 4952 4848 4880
коэфУвелСтоимИзд 1,091 1,094 1,095
\Delta_{43} = \left | 1,091-1,095  \right | = 0,004
времяИзгИзд 11,47 11,478 11,451
коэфИспПК1 0,6 0,599 0,598
коэфИспПК2 0,799 0,801 0,799
коэфИспПК3 0,701 0,7 0,698
коэфИспПК4 0,845 0,853 0,847
коэфИспПС 1 1 1
коэфИспСВК 0,936 0,936 0,937
коэфИспПП 0,923 0,923 0,927
< Лекция 6 || Лекция 7: 12345 || Лекция 8 >
Игорь Маникин
Игорь Маникин

Коллеги, спасибо за очень информативный и полезный курс. Прошёл три лекции. Столкнулся с проблемой, что обе модели не могут закончить расчёт по причине ограничения бесплатной версии "создано максимально допустимое число динамически создаваемых агентов (50000)". По скриншотам Лекции 2 видно, что да, модель создает гораздо больше 50000 агентов. В принципе, мне то и диплом не особо нужен. Но хотелось бы выполнить практические работы. Нет ли возможности откорректировать эту проблему? Или может я чего не так делаю?

Еще раз спасибо за прекрасный курс!

Артём Нагайцев
Артём Нагайцев

Выдает ошибку "entity cannot be resolved to a variable" при попытке запуска. В чем может быть причина? Ошибка в строках

entity.time_vxod=time(); 

time_obrabotki.add(time()-entity.time_vxod);