Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Моделювання системи масового обслуговування

Реферат Моделювання системи масового обслуговування





ий канал і три мініЕВМ;

сигнали буферизуются в каналі і попередньо обробляються, і лише потім надходять на обробку в ту мініЕВМ, де найменша по довжині вхідна черга.

час надходження на вхід і час попередньої обробки сигналів в каналі задані випадково;

час обробки сигналу в будь мініЕВМ однакове.

якщо усі ємності вхідних накопичувачів будуть зайняті, то система генерує відмову.

Всі ці властивості системи з легкістю можна перенести на модель, написану мовою С # або ж мовою GPSS.

GPSS - Один з найбільш ефективних і поширених мов моделювання складних дискретних систем. Він може бути з найбільшим успіхом використаний для моделювання систем, формалiзуються, у вигляді систем масового обслуговування. В якості об'єктів мови використовуються аналоги таких стандартних компонентів СМО, як заявки, що обслуговують прилади, черги і т.п. Достатній набір подібних компонентів дозволяє конструювати складні імітаційні моделі, зберігаючи звичну термінологію СМО. На персональних комп'ютерах мова GPSS реалізований в рамках пакета прикладних програм GPSS/PC. Основний модуль пакету являє собою інтегроване середовище, що включає крім транслятора з вхідної мови засоби введення і редагування тексту моделі, її налагодження і спостереження за процесом моделювання, графічні засоби відображення атрибутів моделі, а також засоби накопичення результатів моделювання в базі даних та їх статистичної обробки. Крім основного модуля до складу пакету входить модуль створення стандартного звіту GPSS/PC, а також ряд додаткових модулів і файлів.

Для вирішення завдання так само використовується мова програмування С #. Ця мова надає гнучкі та ефективні засоби визначення нових типів. Крім цього, ми можемо розділити програму на легко піддаються контролю частини. Він забезпечує повний набір операторів структурного програмування. Для реалізації курсового проекту була обрана середовище програмування Microsoft Visual Studio 2013.



2. Розробка моделі системи


При стохастичному підході в якості типових математичних схем застосовується система масового обслуговування, які називаються Q-схемами. Системи масового обслуговування являють собою клас математичних схем, розроблених в теорії масового обслуговування і різних додатках для формалізації процесів функціонування систем, які за своєю суттю є процесами обслуговування.

Q-схема моделі системи представлена ??на малюнку 1. Q-схема є розімкнутої, тому вихідний потік обслужених заявок не може знову вступити на який-небудь елемент, т. е. зворотний зв'язок відсутній.

Для завдання Q-схеми необхідно описати алгоритми її функціонування, які визначають набір правил поведінки заявок в системі в різних ситуаціях.


Малюнок 1 - Q-схема моделі.


W - Вхідний сигнал

Y - Оброблений сигнал

X - Втрачений сигнал

K1 - Канал попереднього обслуговування

EVM1 - перша мініЕВМ

EVM2 - друга мініЕВМ

EVM3 - третя мініЕВМ

ochK1 - черга в каналі попереднього обслуговування

ochEVM1 - черга в першій мініЕВМ

ochEVM2 - черга в другій мініЕВМ

ochEVM3 - черга в третій мініЕВМ


2.1 Мовою GPSS


У цій роботі для написання програми буде використаний мову імітаційного моделювання GPSS. Дана мова обраний, так як в моделях, написаних на цій мові можна врахувати величезну кількість фактів і відмовитися від багатьох обмежень і припущень. Введення і виведення імітаційної моделі будемо виробляти в редакторі мови GPSS, всі збережені файли будуть зберігатися також у редакторі.

Сигнал надходить на вхід мультиплексного каналу (K1) через інтервали часу 10+ - 5 мкс (GENERATE 10,5). У каналі він буферизується (ochK1) і попередньо обробляється протягом 10+ - 3 мкс (ADVANCE 10,3). Потім він надходить на обробку в ту мініЕВМ, де є найменша по довжині вхідна черга (mt3 TEST LE V $ aa, V $ ba, mt1, TEST LE V $ aa, V $ caa, mt1). Ємності вхідних накопичувачів розраховані на зберігання величин 10 сигналів (ochEVM STORAGE 10), де ochEVM STORAGE - накопичувач однієї з трьох мініЕВМ. Якщо надійде сигнал, і всі накопичувачі будуть зайняті (TEST LV $ daa, 30, metk1), то сигнал буде втрачено (metk1 QUEUE otk). Час обробки сигналу в будь мініЕВМ одно 33 мкс (ADVANCE 33,0). Оператори мови GPSS використовувані в роботі:

- GENERATE A, B- вводить транзакти в модель. Вводить транзакти в модель, посилаючи їх у н...


Назад | сторінка 2 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Імітаційне моделювання систем масового обслуговування на мові GPSS / PC
  • Реферат на тему: Моделювання систем масового обслуговування в середовищі GPSS
  • Реферат на тему: Моделювання системи масового обслуговування, орієнтоване на вивчення спеціа ...
  • Реферат на тему: Розробка імітаційної моделі мовою GPSS
  • Реферат на тему: Розробка бібліотеки імітаційного моделювання. Система масового обслуговува ...