Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Моделювання процесу складання виробів на GPSS

Реферат Моделювання процесу складання виробів на GPSS





. Схеми алгоритмів, програм, даних і систем. Умовні позначення і правила виконання В».

Побудова блок - діаграми GPSS моделі системи забезпечує необхідну гнучкість моделі в процесі її експлуатації, а також дає ряд переваг на стадії її машинної налагодження. При побудові блокової моделі проводиться розбивка процесу функціонування системи на окремі досить автономні підпроцеси. Блоки такої моделі бувають основними і допоміжними. Кожен основний блок відповідає деякому підпроцесу модельованої системи, а допоміжні блоки лише представляють складову частину машинної моделі, що не відображаючи функції модельованої системи, вони потрібні лише для машинної реалізації моделі, фіксації та обробки результатів моделювання.

Зазвичай останнім кроком перед початком машинної реалізацією моделі є перевірка достовірності схеми моделі, щоб отримати результати, адекватні тим, які могли бути отримані при проведенні натурального експерименту з реальною системою. p> У розглянутій завданню перевірка достовірності проводиться просто, так як блок - діаграма GPSS однозначно відповідає формалізації моделі у вигляді Q-схеми. Для цього досить ще раз зіставити блок - діаграму з Q-схемою моделі з урахуванням розширення опису елементів Q-схеми (джерел, накопичувачів і каналів) блоками різних категорій GPSS.

В В 

Рис. 2. Блок - діаграма GPSS досліджуваної системи.

Текст програми .

При достатній подробиці схеми програми, що відображає всі операції логічної схеми моделі, можна приступити до програмування моделі.

Для даного завдання, перехід від блок - діаграми GPSS до програми, є формальним кроком, так як полягає у записі просторової структури в лінійній вигляді, що не вимагає спеціальних навичок. Наступна GPSS - програма отримана з блок - Діаграми. br/>

NN1 STORAGE 10// виділення 10 пам'яті для NN1

NN2 STORAGE 10// виділення 10 пам'яті для NN2

MET1 GENERATE 5,1// інтервал надходження деталей 1-ого типу

SPLIT 4// копіювання 4 деталей, 5 деталей йде далі. p> QUEUE QUE1// заняття черзі QUE1

ENTER NN1// вхід в накопичувач NN1

DEPART QUE1// звільнення черзі QUE1

SAVEVALUE 1 +, 1// збільшує і зберігає значення

TEST E Q1, 10, MET3// перевіряємо умову: якщо Q1 = 10, то перехід до мітці MET3

LEAVE NN1, 10// звільняє 10 одиниць пам'яті в накопичувачі NN1

TERMINATE 9// знищення 9 транзактов

MET2 GENERATE 20.7// інтервал надходження деталей 2-ої типу

SPLIT 19// копіювання 19 деталей 20 деталей йдуть далі. p> QUEUE QUE2// заняття черзі QUE2

ENTER NN2// вхід в накопичувач NN2

DEPART QUE2// звільнення черзі QUE2

TEST E Q2, 10, MET3// перевіряємо умову: якщо Q2 = 10, то перехід до мітці MET3

LEAVE NN2, 10// звільняє 10 одиниць пам'яті в накопичувачі NN2

TERMINATE 9// знищення 9 транзактов

MET3 SEIZE KAN// заняття каналу KAN

ADVANCE 10// обробка в каналі KAN

RELEASE KAN// звільнення KAN

TERMINATE// знищення транзакта

GENERATE 480// время роботи конвеєра

TERMINATE 1// знищення транзакта

START 1

END


Опис тексту програми .


Виділяємо пам'ять під накопичувач NN1 рівну 10 і NN2 рівну 10. p> Після цього в міткою MET 1 починається генерація транзактов з частотою 5 В± 1. За допомогою блоку SPLIT створюється 4 копії, а 5 транзактов йдуть далі через чергу в накопичувач NN1. Блоком SAVEVALUE збільшуємо значення. За допомогою блоку TEST перевіряємо значення, якщо наявність деталей дорівнює 10, то значення передається в мітку MET 3. Далі йде звільнення в пам'яті NN1 10 одиниць пам'яті знищення 9 транзактов. p> У міткою MET 2 починається генерація транзактов з частотою 20 В± 7. За допомогою блок SPLIT створюється 19 копії, а 20 транзактов йдуть далі через чергу в накопичувач NN2. За допомогою блок TEST перевіряємо значення, якщо наявність деталей дорівнює 10, то значення передається в мітку MET 3. Далі йде звільнення в пам'яті NN2 10 одиниць пам'яті знищення 9 транзактов. p> У мітку MET 3 надходять деталі з MET 1 і MET 2 в кількості 10 штук кожного типу і обробляються в протягом 10 хвилин і видаляються з системи.

Один транзакт генерується через інтервал 480 хвилин часу.

Блок TERMINATE видаляє 1 транзакт із системи і віднімається 1 з лічильника числа завершеною карти START.

Результати моделювання.


Факс інтерпретація результатів дослідження - це третій етап моделювання, коли інструментальна ПЕОМ використовується для проведення робочих розрахунків по складеної і налагодженої програмі. Результати цих розрахунків дозволяють провести аналіз і сформулювати висновки про характеристики процесу функціонування модельованої системи. При реалізації моделюючих алгоритмів на ПЕОМ виробляється інформація про стани процес...


Назад | сторінка 3 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Імітаційна модель на мові GPSS / H системи поповнення цехового складу детал ...
  • Реферат на тему: Розробка імітаційної моделі мовою GPSS
  • Реферат на тему: Розробка математичної моделі і чисельне дослідження технологічної схеми теп ...
  • Реферат на тему: Алгоритми і блок-схеми
  • Реферат на тему: Розробка машинної моделі процесу обслуговування 500 сигналів (3 лінії ЕОМ) ...