Агрегат моделює зовнішнє середовище і формує порядок надходження з нього вхідних сигналів (компонент) -го типу, , у визначені моменти часу. Цей агрегат не має вхідного полюсу, оскільки його вихідні сигнали формуються за рахунок роботи його внутрішніх складових. Такими є два імітаційних оператора - та . Оператор відповідно до кількості типів сигналів, які проходять обробку на дільниці, має у своєму складі два модулі - та . Кожен модуль відповідає за генерування часових інтервалів між моментами надходження заготівок певного типу у реальній системі. Тривалості цих інтервалів обумовлені відповідними функціями розподілу , а також інтенсивностями та надходження заготівок деталей відповідно І-го та ІІ-го типу на вхід системи. Якщо припустити, що вхідні потоки заготівок для деталей кожного типу є найпростішими, то тоді середні значення становлять 1/ . Результатом роботи кожного модуля оператора є часовий ряд моментів надходження заготівок -го типу за обраний період моделювання . Тим самим на вході оператора створюються дві черги та із заготівок для деталей І-го та ІІ-го типу.
На оператор покладено функцію вибору заготівок певного типу з їх черг для проведення операцій їх обробки у системі. Ця операція здйснюється у ввідповідності до обумовлених значень імовірностей та .
11.Функціональне призначення операторів черг та часової затримки у складі агрегатів, які імітують функціонування етапів технологічного процесу.
Агрегати імітують обробку деталей на верстатах системи. Кожний з цих агрегатів має у своєму складі два імітаційних оператори – оператор та оператор . Оператор відповідає за імітацію формування черги з деталей -го типу, які надійшли на -ий агрегат для обробки на ньому. Оператор для кожного сигналу -го типу формує часовий інтервали його затримки на агрегаті , що імітує тривалість проведення обробки цього сигналу. Значення формується випадковим чином за відомою функцією розподілу змінної . На рис.3 у прямокутнику кожного -го агрегату оператор позначено заштрихованим прямокутником.
12.Принципи взаємодії операторів черг та часової затримки у складі агрегатів з керуючою програмою моделювання.
Додатково у функції блока 1 входть процедура генерування множини вхідних сигналів (вхідних компонент), надходження яких до системи імітується за весь період моделювання . Уся ця множина сигналів певних типів створює чергу на вихідному полюсі агрегату . Ця імітаційна операція адекватна процесу створенню так званого “заділу” (заготовлення сировинних запасів) на вході реальної системи (припустимо, на складі сировини) для її роботи на протязі визначеного періоду моделювання . Блок 2 формує випадковим чином значення для сигналів -го типу, множину яких було сформовано блоком 1. Часові інтервали у блоці 2 формуються генератором випадкових чисел для сигналів -го типу за відповідною функцією розподілу даної часової змінної. Після генерації періодів для всіх сигналів, які було смодельовано блоком 1, у блоці 3 формуються часові ряди вхідних сигналів -го типу, що адекватно їх впорядкуванню у відповідні черги . З цих черг кожний сигнал буде надходити до системи для подальшої обробки за встановленими розробником правилами, які називаються дисципліною черги. Найпростіше з таких правил: “перший у черзі сигал надходить на обробку першим”. Можливі і інші правила встановлення дисципліни черги.
13. Правила побудови моделі процесу для компоненти об’єкту моделювання, формалізованого за процесним способом
Принцип формалізації процесу обслуговування компонент правила побудови:
1. Обумовимо, що кожна технологія обслуговування компоненти -го типу, складається з виконання деякої впорядкованої послідовності . Виконання цих дій у повному обсязі призводить до створення готової продукції -го типу і як єдине ціле становить процес обслуговування кожної компоненти вказаного типу.
2. Кожна може вважатися виконаною, якщо забезпечено деякі умови її реалізації. Ці умови впорядковано у виді алгоритму, який у процесі імітації реалізує перевірку вказаних умов.
3. Якщо умови, викладені у відповідному алгоритмі , виконано, то вважаємо, що над відбулася, а період її виконання становив деякий інтервал часу . Цей період часу імітується спеціальним датчиком випадкових чисел, який організовано за визначеною функцією розподілу змінної .
4. Сукупність алгоритму виконання та періоду її виконання створюють активність , ініціалізація якої повністю імітує завершення даного етапу обслуговування .Набір активностей для компоненти , який супроводжує її технологічний маршрут від входу у систему до її виходу з неї у виді готової продукції, створює відповідний процес , який є основним елементом ОМ, поданого за допомогою процесного способу.
14. Принципи застосування адресації окремих активностей процесів у процесі імітації об’єкта, формалізованого за процесним способом.
Для того, щоб здійснювати інформаційні зв’язки між КПМ та моделлю об’єкта, поданого у виді процесів, кожній активності у процесі присвоєний індивідуальний ідентифікатор , який носить назву адреси цієї активності. За такими адресами КПМ звертається у процесі імітації до конкретних активностей з метою їх ініціалізації, тобто запусків на виконання алгоритмів перевірки умов виконання . Імітація виконання кожного процесу , з тих які присутні у системі, здійснюється за рахунок послідовних переходів від однієї активності до іншої у деякі моменти часу, які визначаються КПМ. Перехід на ініціалізацію деякої активності у процесі вважається зміною його стану
15,16,17. Масив станів процесів
призначений для зберігання інформації про моменти активізації окремих процесів. Такі дані у цьому масиві розташовано у хронологічному порядку активізації процесів відповідно до згенерованих часових періодів , як це було зазначено вище. За своєю структурою (рис.2) МСП є вектор-рядком, кожна комірка якого заповнена інформацією про моменти активізації процесів у системі. Кожен елемент МС становить пару значень , де значення вказує на номер процесу, який має бути активізований, а – на момент ініціалізації активності цього процесу в майбутньому, тобто появи події . Всі елементи МС упорядковані за зростанням значення (на рис.2 - .... )
studopediasu.com - Студопедия (2013 - 2026) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав!Последнее добавление