Автор работы: Пользователь скрыл имя, 11 Марта 2012 в 13:55, лабораторная работа
Клиенты подходят к банкомату каждые А+(-)В мин и выстраиваются в очередь, чтобы провести операцию. Время, за которое обслуживается один клиент, распределено равномерно в диапазоне С+(-)D мин. Требуется определить время, за которое будет обслужен один клиент с учетом ожидания в очереди. Испытания провести для Е клиентов.
2
Задание 1.
Клиенты подходят к банкомату каждые А+(-)В мин и выстраиваются в очередь, чтобы провести операцию. Время, за которое обслуживается один клиент, распределено равномерно в диапазоне С+(-)D мин. Требуется определить время, за которое будет обслужен один клиент с учетом ожидания в очереди. Испытания провести для Е клиентов.
A | B | C | D | F | E |
5 | 5 | 5 | 3 | 4 | 300 |
Решение: воспользуемся файлом GPSSPC.exe, где проведем моделирование.
Для анализа сформируем диаграмму, в которой представлена в виде столбиковых диаграмм занятость банкомата. Левый столбик показывает загруженность банкомата за моделируемый период. Правый столбик – среднюю длину очереди к банкомату.
──────────────────────────────
ATM
┌──┐
│ │
│░░│
│░░│
│░░│
│░░│
│░░│
│░░│
│░░│
│░░│
│░░│ ██
┌───┴──┴───────────┐
│ Ut:0.913 Q: 5 │ ┌────────┐
│ Avail: █ Busy: █ │ │ max q │
│ Av.Time: 5 │ │ 9 │
│ Owner: 301 │ └────────┘
────────────────────┴─────────
>
CONTINUE STEP
Simulation Complete
Рис. 1
На рис. 1 результаты моделирования при времени обслуживания (5+3) мин. Банкомат занят около 91%, в конце процесса моделирования у банкомата 6 человек. Средняя очередь за моделируемый период равна 5. Из дополнительного микроокна видно, что в пиковые нагрузки максимальная длина очереди составляла 9 человек. Среднее время ожидания клиента в очереди составило 13 мин. Можно сделать вывод, что при таком подключении банкомата все полученные характеристики являются удовлетворительными.
На рис. 2 представлено состояние окна устройств при времени обслуживания (4+3) мин. В этом случае банкомат занят около 72% времени, средняя длина очереди составляет 1 человек. Устройством владеет 301 транзакт, и длина текущей очереди составляет 2 человека. Среднее ожидание клиента в очереди составило 4 минуты, максимальная длина очереди – 5 человек. Можно сделать вывод, что при таком подключении банкомата все полученные характеристики являются вполне приемлемыми. Во втором варианте моделирования среднее время ожидания на 9 минут меньше, максимальная длина очереди меньше на 4 человека. Следовательно, банкомат работает с хорошей пропускной способностью и является более приемлемым, по сравнению с первым.
──────────────────────────────
ATM
┌──┐
│ │
│ │
│ │
│░░│
│░░│
│░░│
│░░│
│░░│
│░░│
│░░│ ──
┌───┴──┴───────────┐
│ Ut:0.725 Q: 1 │ ┌────────┐
│ Avail: █ Busy: █ │ │ max q │
│ Av.Time: 4 │ │ 5 │
│ Owner: 301 │ └────────┘
────────────────────┴─────────
>
CONTINUE STEP
Simulation Complete
Рис. 2
Задание 2.
Промоделируем работу центра авторизации. Первоначально в центре работают два оператора (используются две линии связи). Звонки, которые приходят извне, поступают каждые А+(-)В сек. Если линия занята, то после того как проходит С+(-)D сек. номер набирается повторно. Требуется определить время, которое требуется каждому абоненту, чтобы выполнить авторизацию. Испытания проводить для E запросов. Продолжительность авторизации F+(-)G сек.
A | B | C | D | E | F | G |
100 | 60 | 240 | 60 | 200 | 180 | 60 |
──────────────────────────────
SETS
2
┌──┬──┐
│ │░░│
│░░│░░│
│░░│░░│
│░░│░░│
│░░│──│
│░░│░░│
│░░│░░│
│░░│░░│
│░░│░░│
│░░│░░│
┌───┴──┴──┴────────┐
│ Ut:0.836 Q: 0 │ ┌────────┐
│ Available: █ │ │call tim│
│ Part Used: 0.500 │ │ 174 │
│ Content: 1 │ └────────┘
────────────────────┴─────────
>
CONTINUE STEP
Simulation Complete
Рис.3
На рис. 3 и 4 представлены состояние окна памяти и окна таблиц при использовании двух телефонных линий. Левый столбик в окне памяти показывает общее использование объекта «память». Отметим, что телефонные линии заняты около 84% времени. По низкой и высокой отметкам занятости памяти в правом столбике можно сделать следующий вывод: в разные моменты времени работали обе линии связи. В момент окончания эксперимента использовалась только одна линия (горизонтальная черта находится посредине, однако весь столбик заштрихован). Из окна таблиц следует, что среднее время, включая повторные звонки, составило 812 с, среднее время разговора составило 174 с. Анализируя гистограмму, можно сделать вывод о том, что часть звонков была обслужена в течение 2000 с.
──────────────────────────────
TRANSIT
Mean: 812.80
S.D.: 778.62
82
┬
│
│
│
│ ██
├ ██
│ ██
│ ██ ██ ██
│ ██ ██ ██ ██
│ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ▄▄ ▄▄ ▄▄ ██ ██ ██ ┌────────┐
┌────┴────┬──┬──┬──┬──┬──┬──┬─
│ 100 300 500 700 900 1100 1300 1500 1700 1900 ││ 174 │
│ 200 400 600 800 1000 1200 1400 1600 1800 │└────────┘
└─────────────────────────────
>
CONTINUE STEP
Simulation Complete
Рис.4
На рис.5 и 6 представлены состояния окна памяти и окна таблиц при использовании 3 телефонных линий. Левый столбик в окне памяти показывает общее использование объекта «память» Отметим, что телефонные линии заняты около 58% времени. По низкой и высокой отметкам занятости памяти в правом столбике можно сделать следующий вывод: в разные моменты времени работали все линии связи. В момент окончания эксперимента использовалась одна линия связи, но т.к. весь столбик заштрихован, следовательно, в пиковые нагрузки использовались три линии, избыточных линий нет. Из окна таблиц следует, что среднее время, включая повторные звонки, составило 183 с, среднее время разговора составило 178 с. Анализируя гистограмму, можно сделать вывод о том, что все звонки были обслужены в течение 500 с. Не было абонентов, которым приходилось повторно набирать номер. Если не ожидается, что загрузка по вызовам увеличиться, то нет необходимости в использовании 4 линии.
──────────────────────────────
SETS
3
┌──┬──┐
│ │░░│
│ │░░│
│ │░░│
│ │░░│
│░░│░░│
│░░│░░│
│░░│──│
│░░│░░│
│░░│░░│
│░░│░░│
┌───┴──┴──┴────────┐
│ Ut:0.583 Q: 0 │ ┌────────┐
│ Available: █ │ │call tim│
│ Part Used: 0.333 │ │ 178 │
│ Content: 1 │ └────────┘
────────────────────┴─────────
>
CONTINUE STEP
Simulation Complete
Рис.5