Главная страница

бумага. Курсова_чіт2. Розробка моделей процесу виробництва цегли


Скачать 2.28 Mb.
НазваниеРозробка моделей процесу виробництва цегли
Анкорбумага
Дата01.05.2022
Размер2.28 Mb.
Формат файлаdocx
Имя файлаКурсова_чіт2.docx
ТипДокументы
#506554
страница8 из 16
1   ...   4   5   6   7   8   9   10   11   ...   16

4.3 Розробка UML-діаграми діяльності


UML-діаграми діяльності дозволяє моделювати послідовність бізнес-процесів або дій, реалізованих методами класів. Ці послідовності можуть являти собою галузі процесу обробки даних або галузі, які можуть виконуватись паралельно. Завдяки цьому, діаграми широко використовуються в описі поведінки, що включає велику кількість паралельних процесів.

Діаграма діяльності це аналог блок-схеми будь-якого алгоритму. Вона, як і діаграма станів та переходів, відображається у вигляді орієнтованого графу, вершинами якого є дії, а ребрами – переходи між діями [21-23].

Основним напрямком використання діаграми діяльності є візуалізація особливостей реалізації операцій класів, коли необхідно надати алгоритми їх виконання.

Тому, діаграми діяльності доцільно використовувати для аналізу:

  • змісту сценаріїв застосування проектованої системи;

  • взаємодії потоків робіт різних сценаріїв;

  • виконання сценаріїв у багатопроцесорних обчислювальних середовищах.

Діаграма діяльності для технологічного процесу виробництва цукерок зображено на рисунку 4.3.

Робота об’єкта Працівник лінії починається з прийому сировини та завантаження її на виробничу лінію – об’єкт Виробнича лінія.

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

В разі виконання етапів виробництва з недотриманням встановлених виробничих норм, технологічна лінія виконує дію по завершенню виробництва, де продукція знімається з виробничої лінії та віддається на переробку чи утилізацію.


Рисунок 4.3 – UML-діаграма діяльності

5 РОЗРОБКА СТРУКТУРНОЇ МОДЕЛІ



Структурна модель – це модель яка показує структуру об’єкта, та його взаємодію з зовнішніми факторами. До структурних характеристик відносять опис кількості, складу та зв’язків (блоків, підсистем, вузлів) об’єкта, порядок та вид диференціального рівняння, що описує динаміку об’єкта, характер не лінійності функцій (степінь, полінома), що описує статику та інше, У даному розділі структурна модель представлена у вигляді графа

Однією з найпоширеніших форм представлення структурних моделей є граф. Граф – структура, що складається з набору об’єктів. Об’єкти графа відповідають вершинам, а співвідношення між ними – ребрами. Граф зоображений схематично як набір точок, що зображують вершини, які з’єднані лініями або кривими що зображують ребра. Обєкти розглядаються як вершини, або вузли графу, а зв’язки – як дуги або ребра. Для різних областей використання види графів можуть відрізнятись орієнтованістю, обмеженнями на кількість зв’язків і додатковими данними про вершини або ребра

Для створення графу, щоб описує структурну модель виробничої системи виробництва паперу, необхідно повернутись до структурної схеми технологічного процесу, що представлена, за якою повний цикл виготовлення паперу складається з наступних процесів:

1. Замовлення сировини включає в себе придбання високоякісного цукрового піска який просіюється та очищується від механічних домішок

2. Доставка сировини – процес доставки цукру та потоки на підприємство для подальшого виготовлення цукерок

3 Брак – це етап, який означає, що цукор не якісний. Якщо цукор погано очищений від механічних домішок – потрібно повертатись на перший етап та шукати іншого постачальника сировини

4. Якщо на етапі перевірки сировини визначили, що цукор якісний – його відправляють на обробку

5 Підготовка сировини до виробництва, включає в себе просіювання цукру, підготовку масла,

6. Приготування цукрово-поточного сиропу

7. Отримання карамельної маси

8. Обробка карамелевої маси (охолоджування, підкислення, ароматизація, проминка і витягування карамелевої маси)

9. Приготування начинки

10. Формування карамелі

11 Охолоджування карамелі

12 Захисна обробка поверхні карамелі (обсипання, глянсування, дражування, глазурування шоколадною глазур’ю)

13 Розфасовка і упаковка карамелі \

Для опису структурної моделі виробничої системи виробництва цукерок створено граф, який складається з набору вершин та ребер, які представлені та описані в таблиці 5.1

Етап

Ребро

Вершина

Підготовка сировини

сс

0 – сировина прийнята

А1 - завантаження сировини

1 – сировина завантажена 

Приготування цукрової маси

А2 –очищення цукру

2 – цукор очищено

А3 – розчинення цукру у водно-потоковому розчині

3 – виконано розчинення

А4 - наповнення маси

4 – виконано наповнення маси

А5 – Фільтрація патоки

5 – виконано фільтрацію

А8 – Уведення патоки в цукрову масу

6 – патоку введено

А9 – уварення розчину

7- розчин уварений

А10 – отримання карамельної маси

8 – карамельну масу отримано

Виготовлення цукерок

А13 – Обробка карамельної маси( охолодження, ароматизація )

9 – виконано обробку карамельної маси

А14 – Формування карамелі

10 – карамель сформована

А15 – Охолодження карамелі

11 – виконано охолодження

А16 – Захисна обробка поверхні карамелі

12 – виконано обробку поверхні

А17 – Розфасовка і упаковка

13 – упаковано

Відправлення на склад

А20 - відправка на склад готової продукції  та / або відходів

14 – на склад відправлено готову продукцію та / або відходи

Контроль якості

А6, А11, А18 - запит на перевірку параметрів

15 – контроль якості

А7, А12, А19 - якість підтверджено




А21 - якість не підтверджено

Таблиця 5.1 - Опис набору ребер та вершин для графу виробничої системи виготовлення цукерок

Структурна модель виробничої системи виробництва паперу, шо представлена у вигляді графу, зображена на рисунку 5.1.



Рисунок 5.1 - Структурна модель виробничої системи виробництва паперу у вигляді графу

Окрім графічного зображення графів використовуються ще зокрема матрицю суміжності та матрицю інцидентності.

Матрицею суміжності (англ. Adjacency matrix) A = ||аi j||незваженого графа G = (V,Е) називається матриця A[V×V], в якій аi,j - кількість ребер, що з'єднують вершини vi і vj, причому при i = j кожну петлю враховуємо двічі, якщо граф не є орієнтованим, і один раз, якщо граф орієнтований.


0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

0

0

1

0

0

0

0

1

1

0

Таблиця 5.2 - Матриці суміжності

Матрицею інцидентності (інціденцій) (англ. Incidence matrix) неорієнтованого графа називається матриця I( |V| × | Є| ), для якої Ii ,j= 1, Якщо вершина vi инцидентна ребру єj, в іншому випадку Ii ,j= 0.

Для неорієнтованих графів без петель і кратних ребер матриця інцидентності бінарних (складається з нулів і одиниць). Для орієнтованих графів без петель і кратних ребер матриця інцидентності складається з нулів, одиниць і -1.

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

-1

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

-1

1

0

0

0

0

0

-1

1

0

0

0

-1

1

0

0

0

0

0

-1

1

0

1

Таблиця 5.2 - Матриці інцидентності
1   ...   4   5   6   7   8   9   10   11   ...   16


написать администратору сайта