що одночасно знаходяться біля складу, не перевищувало трьох, включаючи автомашину, що стоїть під вантаженням.
КЛ3 - клапан, контролюючий, щоб автомашина НЕ під'їжджала під навантаження поки на складі не набереться 1000 штук продукції кожного типу.
2. Алгоритм функціонування системи
З Джерела 1 , кожні 5 ± 2 хв надходять вироби типу А партіями по 500 штук в Накопичувач 1 , а з Джерела 2 , кожні 20 ± 5 хв в Накопичувач 2 надходять вироби типу В партіями по 2000 штук. З Джерела 3 в Накопичувач 3 , ємність якого дорівнює трьом, з інтервалом 10 ± 5 хв надходять автомашини для навантаження, здійснюваної через < i align="justify"> Канал , де погрузка йде протягом 10 ± 2 хв. Автомашини не знайшли місця в накопичувачі 3 виїжджають без вантажу.
Параметри системи:
. Кількість фаз - L Ф=1.
2. Кількість каналів - L К=1.
. Кількість накопичувачів - L Н=3.
. Ємність накопичувачів - L Н1=?; L Н2=?; L Н3=3.
Змінні моделі:
1. tpr1 - час надходження вироби типу А.
2. tpr2 - час надходження вироби типу В.
3. tob - час закінчення обслуговування каналу.
4. tok - час закінчення моделювання.
5. t - поточний час.
6. nak1 - стан накопичувача 1 в поточний момент.
7. nak2 - стан накопичувача 2 в поточний момент.
8. nak3 - стан накопичувача 3 в поточний момент.
9. k - стан каналу в поточний момент.
10. tn - масив моментів особливих станів.
11. nob - кількість завантажених автомашин.
12. nnb - кількість незавантажених автомашин.
2.1 Алгоритмізація моделі і її комп'ютерна реалізація
На етапі алгоритмізації моделі та її машинної реалізації - математична модель, сформована на першому етапі, втілюється в конкретну машинну модель. Цей етап являє собою етап практичної діяльності, спрямованої на реалізацію ідей і математичних схем у вигляді машинної моделі процесу функціонування системи .
Існує три типи моделюючих алгоритму:
· Детермінований;
· Синхронний;
· Асинхронний.
У цій роботі ми будемо використовувати асинхронний спорадичний алгоритм. У цьому алгоритмі відсутня провідний елемент. Доцільно процес зміни станів елементів розглядати в напрямку, протилежному напрямку руху заявок в системі. Такий асинхронний циклічний моделюючий алгоритм в плані перегляду станів елементів тотожний детерминированному. Відмінність - у відліку системного часу.
Більшість блоків аналогічні блокам роботи детермінованого алгоритму. В асинхронних спорадичних алгоритмах проглядаються тільки ті елементи, які змінюють, свій стан в даний момент часу.
Для комп'ютерної реалізації модельованого алгоритму нами була обрана середовище програмування Delphi. Мова програмування - Паскаль.
Після запуску програми моделювання процесу функціонування складу готової продукції з'являється вікно (рис.3), в якому містяться вхідні і вихідні дані, а також таблиця станів. За замовчуванням введені вихідні дані, представлені в завданні. Для того, щоб змоделювати систему функціонування складу потрібно ввести вхідні дані і натиснути кнопку Моделювати raquo ;. Лістинг програми представлений в додатку №2.
Рис. 3. Інтерфейс програми моделювання процесу функціонування складу готової продукції.
2.2 Інтерпретація результатів моделювання
Для аналізу системи процесу функціонування складу готової продукції була проведена серія експериментів, якщо бути точним, то шість. Всі експерименти були проведені з однаковими вхідними вихідними даними, представленими в завданні. Їх результати можна подивитися на рис. 4.
алгоритм параметр формалізація модель
Рис. 4. Результати проведених експериментів.
Для більш зручного перегляду результатів занесемо їх у таблицю:
Номер експеріментаЧісло машин, які виїхали без грузаСреднее число виробів типу А , що зберігаються на складеСреднее число виробів ти...