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

Реферат Імітаційне моделювання інформаційних процесів і систем варіант № 12





их транзактов, які в момент закінчення моделювання перебувають у черзі. Тому середній час перебування в черзі виходить дещо заниженим, тому що транзакти, що знаходяться в черзі, повинні були б залишатися в ній ще деякий час. Статистику по чергах, для яких організовано збір статистики блоками QUEUE - DEPART, користувач отримує в звіті по закінченню моделювання. p align="justify"> В системі GPSS транзакт може бути присутнім одночасно не більше, ніж у п'яти чергах. Ситуація, в якій може знадобитися присутність транзакта в декількох чергах одночасно, може виникнути, наприклад, при моделюванні поведінки покупця в магазині, який займає черги одразу в кілька відділів. p align="justify"> імітаційний моделювання програма gpss

3. Блок схема моделі


Сегмент 1 "Управління внутризаводским транспортом"

В 
В 

4. Опис моделі


Перший сегмент відповідає управління внутризаводским транспортом. Другий сегмент Таймер. p align="justify"> Для введення транзакта (оператора) в модель використовується блок GENERATE (Створити). розподілу інтервалу часу між їх надходженням. Цей блок може мати 5 операндів, але в нашому випадку має один операнд GENERATE (обмежувач кількості створюваних транзактов). Він створює (генерує) транзакти в моделі згідно заданому закону. Після чого слід блок TRANSFER в режимі BOTH, цей фрагмент програми працює таким чином: коли транзакт надходить до блоку TRANSFER, то він у першу чергу намагається проштовхнути його в наступний по порядку блок (дві коми поспіль означають, що операнд У пропущений, отже, по Типово мається на увазі наступний блок.) Якщо всі канали зайняті, то блок ENTER може не пропустити транзакт, тоді блок TRANSFER відправляє його на блок з міткою BYBYE, який свого часу відправляє в блок TERMINATE, який знищує транзакти, що отримали відмову. Потрапили транзакти в блок ENTER в пам'яті NAKOP накопичуються в ньому, за умовою до 5, і чекають поки не звільниться GRUZ. GRUZ - це пам'ять, що імітує вантажівка і займає пам'ять GRUZ. Транзакт потрапив в GRUZ переходить до блоку LEAVE, який у свою чергу звільняє NAKOP. Далі транзакт потрапляє в блок ADVANCE, де відбувається заняття пристрою за умовою 10 + -4, після чого потрапляє в блок LEAVE, де відбувається звільнення пам'яті GRUZ. Транзакт далі потрапляє в блок TERMINATE де відбувається видалення обслужених. p align="justify"> Сегмент 2 Таймер. Для того що б закінчити моделювання після закінчення часу 600 одиниць часу (що відповідає 10 годин) генеруємо блок GENERATE 600, і завершуємо моделювання блоком TERMINATE 1. У момент часу, рівний 600, моделювання буде закінчено, незалежно скільки разів GRUZ використовувався, і чи використовується зараз. br/>

5. Програма моделі мовою GPSS


* Модель ро...


Назад | сторінка 8 з 11 | Наступна сторінка





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

  • Реферат на тему: Блок зарядного пристрою
  • Реферат на тему: Блок автоматизованого управління зв'язком
  • Реферат на тему: Блок управління джерелом живлення Bertan 210
  • Реферат на тему: Блок управління переносним цифровим електрокардіографом
  • Реферат на тему: Системний блок