стрій 1,
. Контролер 2 - Обслуговуюче пристрій 2,
. Стелаж 2 - Черга 2,
. Наладчик - Обслуговуюче пристрій 3
Опис окремих блоків підлягають моделюванню
Визначимо блоки системи, особливості їх функціонування та узгодження між собою.
. 1 Складальний цех
Малюнок 3. Генератор Складальний цех
Принцип роботи:
Генерує подія Y1 кожні 5 ± 2 одиниці модельного часу.
Вихідний потік: - подія Надходження телевізора на контроль
Малюнок 4. Діаграма станів генератора заявок Складальний цех
Зміна станів: - У початковий момент часу задається час надходження наступного телевізора і Генератор переходить у стан Активний (tc=tc0) .- У момент часу заданий функцією UNIFRND (3,7) на вихід надходить подія Y1, задається час надходження наступного телевізора і Генератор переходить у стан Активний ([Tc=tc]: tc=unifrnd () + Tc: Y1 ^;).
. 2 Стелаж 1
Малюнок 5. Черга Стелаж 1
Принцип роботи:
Зберігає заявки (телевізори), які очікують звільнення одного з контролерів для проходження перевірки. На стелаж телевізори надходять від Складального цехи і наладчиків.
Вхідний потік: - подія Надходження телевізора на контроль - подія Початок обслуговування (перевірки) телевізора
Вихідний потік: - стан Кількість телевізорів на стелажі
Малюнок 6. Діаграма станів черзі Стелаж 1
Зміна станів: - Довжина очереді.- У початковий момент часу кількість телевізорів дорівнює нулю чергу переходить у стан Чи не заповнена (Z=0; Y1=Z) .- Надходження події X2 означає, що телевізор був узятий на перевірку, тому зменшується кількість на стелажі, а черга переходить у стан Чи не заповнена (X2 ^: Z -; Y1=Z) .- Надходження події X1 збільшує кількість збережених на стелажі телевізорів на одиницю, черга переходить у стан Чи не заповнена (X1 ^: Z ++; Y1=Z).
. 3 Контролер 1
Малюнок 7. ОУ Контролер 1
Принцип роботи:
Перевіряє телевізор протягом 9 ± 3 одиниць часу. Після закінчення перевірки визначаться справний телевізор (ймовірність 85%) чи ні (ймовірність 15%).
Вхідний потік: - стан Кількість телевізорів на стелажі
Вихідний потік: - подія Телевізор несправний. Відправлення на наладку - подія Телевізор справний. Відправлення на упаковку - подія Початок обслуговування (перевірки) телевізора - стан ОУ 1 зайнято. Надходження телевізора на контроль
Малюнок 8. Діаграма станів ОУ Контролер 1
Зміна станів: - Зайнятість ОУ- У початковий момент часу ОУ переходить у стан Вільно
(Z=0).
- Якщо на вхід надходить X1 довжина черги, а ОУ Вільно raquo ;, то телевізор береться на перевірку і визначається час його контролю за допомогою UNIFRND (6,12)
([X1 gt; 0 amp; amp; Z=0] Z=1; Y3 ^; Y4=Z; too=Tc + unifrnd ();).
III - Коли на вхід надходить X1 довжина черги, а ОУ Зайнято raquo ;, передається стан Y4
([X1 gt; 0]: Y4=1).
- Як тільки телевізор перевірений, то з ймовірність 85 відсотків він справний і викликається подія Y2, інакше телевізор несправний і викликається подія Y1
([Tc=too]: Z=0; Y4=Z; [rand (1) lt; 0.15]: Y1 ^; [rand (1) gt; 0.15]: Y2 ^;).
. 4 Контролер 2
Малюнок 9. ОУ Контролер 2
Принцип роботи:
Перевіряє телевізор протягом 9 ± 3 одиниць часу. Після закінчення перевірки визначаться справний телевізор (ймовірність 85%) чи ні (ймовірність 15%).
Вхідний потік: - стан ОУ 1 зайнято. Надходження телевізора на контроль
Вихідний потік: - подія Телевізор несправний. Відправлення на наладку - подія Телевізор справний. Відправлення на упаковку - подія Початок обслуговування (перевірки) телевізора
Малюнок 10. Діаграма станів ОУ Контролер 2
Зміна станів: - Зайнятість ОУ- У початковий момент часу ОУ переходить у стан Вільно .
(Z=0)
- Якщо на вхід на...