АльфаОмега

база знаний!



Математика [3]Химия [1]
Информатика [1]Менеджмент [1]
Программирование [2]Педагогика [11]
Физика [6]Бренды [4]
1с бухгалтерия [12]Английский язык [6]
Банковское дело [22]Безопасность жизнедеятельности [12]
Биология [7]Бухгалтерское дело [166]
Бухгалтерский учет [129]Информатика [91]
Инновационный менеджмент [12]История [3]
История экономики [80]История экономических учений [162]
Концепции современного естествознания [54]Конфликтология [18]
Культурология [45]Линейная алгебра [72]
Линейное программирование [7]Макроэкономика [43]
Маркетинг и реклама [68]Математическая статистика [21]
Математический анализ [50]Менеджмент [141]
Микроэкономика [39]Мировая экономика [85]
Моделирование портфеля ценных бумаг [19]Основы предпринимательства [44]
Отечественная история [39]Политология [27]
Правоведение [74]Прикладные программы [21]
Психология и педагогика [159]Региональная экономика [81]
Социология [58]Теория вероятностей [53]
Теория оптимального управления [3]Управление организацией [35]
Физическая культура [42]Философия [157]
Финансовый анализ [99]Финансы и кредит [236]
Численные методы [8]Эконометрика [15]
Экономика предприятия [70]Экономико математическое моделирование [48]
Экономическая география [69]Экономическая теория [99]
Экономическая политика [23]Юриспруденция [20]
Другие предметы [39]

Решенная задача в среде GPSSPC - Банкомат



(8.9 Kb), 05.09.2012, 13:29
Формулировка задачи:
Клиенты подходят к банкомату каждые А+(-)В мин. и выстраиваются в очередь, чтобы провести операцию. Время, за которое обслуживается один клиент, распределено равномерно в диапазоне С+(-)D мин. Требуется определить время, за которое будет обслужен один клиент с учётом ожидания в очереди. Испытания провести для Е клиентов.
Для проведения моделирование необходимо создать файл имитационной модели. Для этого следует загрузить файл
GPSSPC.EXE
Чтобы перейти в полноэкранный формат нажмите клавиши [Alt+ENTER]. Затем следует набрать текст программы (строки 20–80). В строке печатается номер, операнд и его параметры. Например, 20 [SPACE] [SPACE] GENERATE [SPACE] A,B [ENTER]. Табуляция при вводе осуществляется с помощью клавиши пробела [SPACE]. Переход к новой строке осуществляется нажатием клавиши [ENTER].
Листинг программы на языке GPSS/PC.
20 GENERATE A,B
30 QUEUE ATM
40 SEIZE ATM
50 DEPART ATM
60 ADVANCE C,D
70 RELEASE ATM
80 TERMINATE 1

По окончании ввода необходимо сохранить текст командой
SAVE {имя файла}.GPS
Примечание. Это имя файла будет использоваться, если возникнет необходимость повторной работы с моделью в среде GPSS/PC (если был осуществлён выход из среды GPSS/PC). Загрузка текста модели осуществляется набором в командной строке команды @{имя файла}.GPS.
Для начала моделирования необходимо набрать команду
START Е [ENTER]
Процесс моделирования прекращается, когда Е транзактов пройдут через блок TERMINATE, что соответствует Е клиентам, обслуженным банкоматом.
Для анализа результатов моделирования откройте окно графики, нажав одновременно клавиши [Alt+F], в котором представлена в виде столбиковых диаграмм занятость банкомата. Левый столбик показывает загруженность банкомата за моделируемый период. Правый столбик (если он будет на экране) – среднюю длину очереди к банкомату.
Повторно выполните моделирование, наблюдая за поведением модели. Для этого необходимо выполнить следующие команды:
CLEAR [ENTER]
START Е [ENTER]
На экране в динамике можно наблюдать процесс моделирования, при этом можно видеть периодическое появление очереди к банкомату. Чтобы оценить параметры очереди необходимо использовать дополнительные окна графики (микроокна). Для установления нескольких микроокон наберите команду
MI 1,QM$ATM ; MAX Q [ENTER].
Это позволит увидеть максимальную длину очереди клиентов, ожидающих обслуживания банкоматом.
Для просмотра текущего числа клиентов, ожидающих обслуживания, наберите команду
MI 2,Q$ATM ;CURRENT [ENTER] .
Откройте микроокно 3 для просмотра среднего времени ожидания в очереди подхода к банкомату с помощью команды
MI 3,QX$ATM ;AVE TIME [ENTER] .
Приведите систему в исходное состояние, набрав команду CLEAR [ENTER], а затем START E [ENTER] .
На экране можно увидеть процесс моделирования до момента, пока E клиентов не будут обслужены.
Зафиксируйте содержимое экрана. Для этого необходимо нажать клавишу [PrtScreen], свернуть окно GPSS, нажав одновременно клавиши [Alt+Tab], открыть окно редактора Word, выбрать в меню пункт «Правка», а затем пункт «Вставить». Изображение экрана будет вставлено из буфера обмена в текст. Если изображение несколько искажено, то отформатируйте его, переведя в шрифт COURIER размером 8, сохраните изображение в файле. После этого раскройте окно GPSS.
Продолжите моделирование.
Посмотрите, что произойдет, если банкомат будет обслуживать клиента F мин. вместо C мин.
Для того, чтобы внести изменения в модель введите команду EDIT 60 [ENTER]. При этом в командной строке появится строка 60 (с командой ADVANCE). Измените параметр с C,D на F,D.
Прежде чем продолжить моделирование, убедитесь, что изменение проведено. Наберите команду DIS [ENTER] и убедитесь в модификации команды ADVANCE .
Откройте окно графики, нажав одновременно клавиши [Alt+F] .
Приведите систему в исходное состояние, набрав команду CLEAR[ENTER], а затем START E [ENTER] .
Дождитесь конца моделирования.
Зафиксируйте содержимое экрана. Для этого необходимо нажать клавишу [PrtScreen], свернуть окно GPSS, нажав одновременно клавиши [Alt+Tab], открыть окно редактора Word, выбрать в меню пункт «Правка», а затем пункт «Вставить». Изображение экрана будет вставлено из буфера обмена в текст. Если изображение несколько искажено, то отформатируйте его, переведя в шрифт COURIER размером 8, сохраните изображение в файле. После этого раскройте окно GPSS.
Результаты можно распечатать на бумажный носитель либо сохранить на внешний носитель.
Проанализируйте полученные результаты.
Выход из системы осуществляется с помощью команды END [ENTER]. Подтверждение выхода из ППП GPSS/PC осуществляется нажатием клавиши пробела [SPACE].
Цифровые значения параметров приведены в таблице:
А В C, F D E
5 5 5 4 350
4 3
Листинг программы для задания 1 приведён на рис.1. Результаты моделирования – на рис.2 и рис.3. На рис.2 представлено состояние окна устройств при времени обслуживания (5+(-)4) мин.
Банкомат занят около 82% времени, в конце процесса моделирования устройство занято – им владеет транзакт 351, т.е. к банкомату подошёл очередной клиент.
20 GENERATE 5,5 ; ПРИХОД КЛИЕНТА
30 QUEUE ATM ; ВСТАТЬ В ОЧЕРЕДЬ
40 SEIZE ATM ; ЗАНЯТЬ УСТРОЙСТВО
50 DEPART ATM ; ПОКИНУТЬ ОЧЕРЕДЬ
60 ADVANCE 5,4 ; РАБОТАЕТ БАНКОМАТ
70 RELEASE ATM ; БАНКОМАТ ОСВОБОДИЛСЯ
80 TERMINATE 1 ; КЛИЕНТ УШЁЛ
Рис. 1. Листинг программы
Средняя очередь за моделируемый промежуток времени равна 4. Из дополнительного микроокна видно, что в пиковые нагрузки максимальная длина очереди составляла 7 человек. Среднее время ожидания клиента в очереди составило 8 мин. Можно сделать вывод, что при таком подключении банкомата все полученные характеристики являются удовлетворительными. На рис.3 представлено состояние окна устройств при времени обслуживания (4+(-)3) мин. В этом случае банкомат занят около 58% времени, что говорит о средней частоте использования. Средняя длина очереди составляет 0 чел. В конце процесса моделирования имеются 0 клиентов, ожидающих обслуживания (устройством владеет 0 транзакт и длина текущей очереди составляет 0 чел.). Среднее время ожидания клиента в очереди составило 3 минуты, максимальная длина очереди 4 чел., что гораздо меньше, чем в предыдущем процессе моделирования. Также меньше и среднее время ожидания в очереди. Следовательно, банкомат работает с хорошей пропускной способностью и является приемлемым.

CONTINUE STEP
Simulation Complete
Рис. 2. Состояние окна устройств
при времени обслуживания (5+(-)4) мин

CONTINUE STEP
Simulation Complete

Рис. 3. Состояние окна устройств
при времени обслуживания (4+(-)3) мин





Похожие материалы
Документооборот при продаже товаров
Методика аудита финансовых результатов и налоговых расчетов страховой фирмы
Определение внутреннего аудита в соответствии с Российскими и международными стандартами (правилами)
Реализация на практике учета материальных ценностей на предприятии
Отчетность материально ответственных лиц

Категория: Банковское дело | Добавил: alfa2omega
Просмотров:2184 | Загрузок: 204 | Рейтинг: 0.0/0
  
Всего комментариев: 0
 
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Меню сайта

ПОДЕЛИТЬСЯ