ber (малюнок 5). br/>В
Малюнок 5 - Блок Input Random Number
Блок виробляє випадкові цілі числа або дійсні числа, засновані на вибраному розподілі. Для нашої моделі використовуємо емпіричне рапределеніе в якому ймовірності задані за допомогою емпіричної таблиці. Налаштуємо блок таким чином - малюнок 6.
В
Малюнок 6 - Налаштування блоку Input Random Number
Після проходження блоку Set Attribute транзакти потрапляють в блок Buffer (малюнок 7). За подобою черги типу В«first in - first outВ» моделює накопичення транзактов для того, щоб котушка пункти, необхідні подальшим операціями моделювання. Максимальна довжина, обумовлена ​​кількістю пунктів у черзі може бути встановлена ​​в діалоговому вікні.
В
Малюнок 7 - Блок Buffer
Миттєва буферна довжина і час очікування, час може бути перевірено в L і соединителях W відповідно.
Коли буфер заповнений він перестає приймати транзакти, поки транзакти видалено не буде; чи кінець моделювання може бути визначений як момент заповнення буфера. У діалоговому вікні так само можемо розглянути середню і максимальну довжину черги і час очікування, число пунктів, які увійшли і вийшли з буфера. Налаштування, встановлені в блоці за замовчуванням задовольняють умовам нашої моделі (Малюнок 8). br/>В
Малюнок 8 - Налаштування блоку Buffer
З буфера транзакти потрапляють в блок Throw (малюнок 9). Цей блок дозволяє створити розгалуження у схемі, щоб розділити обробку транзактов різного типу. Цей блок "кидає" транзакти в блок Catch (Малюнок 10), не використовуючи з'єднувачі або лінії зв'язку. Зв'язок між блоками Throw і Catch визначається лейбл і номер блоку Catch в його діалоговому вікні. Такі блоки можна використовувати і не створюючи розгалужень в ланцюзі.
В
Малюнок 9 - Блок Throw
В
Малюнок 10 - Блок Catch
Щоб В«КинутиВ» транзакт необхідно створити зв'язки, засновані на значенні атрибута. Для цього спочатку налаштуємо блоки приймаючі транзакти (малюнок 11). Для кожного блоку Catch присвоїмо ім'я (тип 1, тип 2, і тип 3).
В
Малюнок 11 - Налаштування блоку Catch
Після цього перейдемо до налаштування блоку Throw. Встановлюємо позначку Specify CatcСпеціалізірованние блоки Прийому залежно від атрибутів і заповнюємо таблицю. У рядок Attribute name вводимо ім'я атрибута: Machine tipe. І заповнюємо таблицю порядково, вибираючи Catch block з спадаючого списку (у цьому списку будуть назви, присвоєні кожному з таких блоків).
В
Малюнок 12 - Діалогове вікно блоку Throw
Після налаштування роботи цього блоку повернемося до блоку Set Attributes і в його діалоговому вікні виберемо запропоноване ім'я атрибута. Заданий кількість варіацій дорівнює трьом - три типи прибувають машин.
В
Малюнок 13 - Діалогове вікно блоку Set Attributes
Таким чином попередні блоки поділяють приходять в систему транзакти відповідно з їх типом і тепер для кожного типу створюємо окрему чергу типу first in - first out (малюнок 14).
В
Малюнок 14 - Блок організуючий чергу
Потім створимо блоки, які будуть проводити обробку транзактов. Для того, щоб задати час обробки створює блок Input Random Number. Мінімальна і максимальна час навантаження среднетоннажних і малотоннажних автомобілів заноситься в відповідні поля блоків Input Random Number, пов'язаних з блоками Activity, Multiple, що моделюють затримку среднетоннажних і малотоннажних автомобілів при завантаженні (малюнок 15).
В
Малюнок 15 - Діалогове вікно блоку Input Random Number
У діалогових вікнах Activity, Multiple у полі Maximum number in activity необхідно занести кількість постів навантаження, призначених для обслуговування автомобілів даного типу, тобто 2, 5 і 8 для великотоннажних, среднетоннажних і малотоннажних автомобілів відповідно.
В
Малюнок 16 - Діалогове вікно блоку Activity
Останнім створимо блок Exit (4) (Малюнок 17). Він дає можливість реєструвати значення виходів для кожного типу машин.
В
Малюнок 17 - Блок Exit (4)
Після складання схеми з'єднаємо блоки і запустимо моделювання.
В
Малюнок 18 - Схема моделі
У блок Plotter, Discrete Event динамічно виводяться дані про середню коефіцієнті зайнятості засобів обслуговування (постів вантаження). Після закінчення імітації можна подивитися таблицю даних в нижній частині плоттера, щоб побачити значення, за якими будувалися діаграми.
В
Малюнок 19 - Схема даних про процес моделювання
Результати моделювання, які наведені далі на рис. 20 - 22 показують:
• середня кількість зайнятих постів навантаження великотонажних автомобілів - 0,48 поста, середній час вантаження великотоннажних автомобілів -...