align="justify"> Крок 2.2-2.5
В системі: Заняття крана, перенесення деталі з РТК4 на РТК5, звільнення крана, заняття РТК5, обробка на РТК5, звільнення РТК5, заняття крана, перенесення деталі з РТК5 на РТК9, звільнення крана
У моделі: Заняття приладу KRAN, затримка транзакта на час перенесення, звільнення приладу KRAN, заняття приладу RTK5, затримка транзакта на час обробки, звільнення приладу RTK5, заняття приладу KRAN, затримка транзакта на час перенесення, звільнення приладу KRAN.
Крок 2.6
В системі: заняття РТК9
У моделі: безумовний перехід в блок з ім'ям RTK9, заняття приладу RTK9
Далі відбуваються дії аналогічні попереднім!
Крок останній
В системі: готова деталь на складі
У моделі: знищення тазнзакта в блоці terminate
Валідація
Валідація - перевірка, чи є модель допустимим поданням реальної системи.
Щоб перевірити валідність моделі, потрібно порівняти дані отримані на моделі з результатами аналітичних розрахунків.
Для порівняння візьмемо середній час виготовлення однієї деталі. Виготовлення деталі полягає в послідовному виконанні операції по обробки та перенесенню. Тому час виготовлення деталі, t1 дорівнюватиме:
де ti - час виконання i-ої операції, n - число операцій
Перерахуємо всі операції обробки і перенесення.
Таблиця 3
Номер операцііНазваніеВремя, мін1Перенос: склад - РТК12,42Фрезерно-центровальная1,06 (+, -) 0,203Перенос: РТ1 - РТК20,64Токарная3,05 (+, -) 0,205Перенос: РТК2 - печь1,86Термообработка50 , 00 (+, -) 5,007Перенос: піч - РТК31,28Токарная3,03 (+, -) 0,209Перенос: РТК3 - РТК40,610Фрезерная1,06 (+, -) 0,1011Перенос: РТК4 - РТК50,312Зубофрезерная13,25 (+ , -) 0,2513Перенос: РТК5 - РТК9114Шліфованіе0,98 (+, -) 0,0515Перенос: РТК9 - склад1,2
Нарізування зубів буде вироблятися на РТК5, тому якщо всі верстати для нарізування зубів вільні, то займається саме РТК5.
Для розрахунків, візьмемо середній час кожної операції. Підставивши значення у формулу отримаємо:
81,53мін
Для визначення часу виготовлення однієї деталі змінимо модель так, щоб в початковий момент часу, на складі була одна заготівля і більше заготовок не надходило. А після виготовлення однієї деталі модель повинна зупиниться. Це робиться для того щоб кран не був зайнятий іншими заготовками, тому в такому випадку розрахувати аналітичне значення часу буде вкрай важко.
Т.к. наша система стохастичную, щоб отримати середнє значення часу виготовлення однієї деталі нам потрібно провести велику кількість експериментів. Але ми можемо змінити нашу модель, встановивши детерміновані значення затримок рівні середнім значенням стохастичних затримок. У підсумку провівши тільки один прогін, ми отримаємо досить достовірне значення середнього часу. Час витрачений на виготовлення деталі буде рівне часу моделювання, взятому із стандартного файлу звіту.
Як видно модельні результати збігаються з аналітичними. Такі результати збільшують імовірність того, що система валидна.
* Це дуже примітивний розрахунок і навряд чи по ньому можна судити про валідності моделі. Див. 8 лабу Верифікація та валідація raquo ;. Ваша модель складається з безлічі практично стандартних СМО для яких є аналітичний опис. Єдине, що потрібно - поміняти закон на експонентний. Для цього треба провести дисперсійний аналіз і оцінити чутливість до зміни закону розподілу з рівномірного на експонентний. Якщо чутливості немає, то міняємо на експонентний і перевіряємо результати моделювання з результатами, отриманими за формулами.
5. Планування та проведення експериментів
Планування експерименту
Так як дисперсія вимірюваної випадкової величини нам не дана, проведемо 100 попередніх прогонів.
Для розрахунку дисперсії скористаємося програмою excel. Для цього внесемо в програму результати прогонів, і використовуючи вбудовану функцію знаходження дисперсії, розрахуємо дисперсію, в результаті чого отримуємо значення дисперсії? =1.7 (по продуктивності заготовок). Аналогічно обчислюємо дисперсію завантаженості устаткування. Файл excel додається.
Кількість прогонів моделі, яке необхідно здійснити для оцінки середнього значення випадкової величини:
де?- Дисперсі...