φ 6 = (а 11 = α 21) | φ 6 = |
| φ 7 = (а 11 ≠ α 21) · (а 11 ≠ 0) | φ 7 = = = |
| φ 8 = (а 11 = 0) | φ 8 = | До 2 | φ 9 = (а 5 ≠ 0) | φ 9 = | До 3 | φ 10 = (а 12 ≠ 0) | φ 10 = | РКК | φ 11 = (а 9 ≠ α 20) + (а 10 ≠ α 20) | φ 11 = | РКК | φ 12 = (а 18 ≠ α 30) + (а 19 ≠ α 30) | φ 12 = |
Кожен цикл роботи РКК починається тільки з вихідного положення (стану) всіх механізмів. Цю вимогу необхідно описати окремою функцією (при її одиничному значенні буде починатися новий цикл): .
ЛБ обчислює значення φ 1 - φ 15 і визначає програми роботи всіх агрегатів у кожному циклі. Після відпрацювання цих програм і переміщення конвеєрів ЛБ вносить корективи у РМ. Далі всі операції в системі управління повторюються. 5. Розробити модель процесу управління даними РКК на мережах Петрі Основне завдання, що стоїть на даному етапі проектування, полягає у складанні ієрархії графів операцій (мереж Петрі), що описують поведінку РКК. Операції, що реалізуються в комплексі, будемо поділяти на найпростіші і складові. До простих операцій належать дії, ініційовані однократним зміною значень логічних змінних I, Z, G, а також виконання зсуву вмісту стрічок у стежить моделі та інших математичних операцій. Формально найпростішої є також "порожня" операція, відповідна очікуванню ("порожня" позиція мережі). Складові операції являють собою сукупність найпростіших. На верхньому рівні ієрархічної системи мереж більшість позицій відповідає складовим операціях, тобто є стратифіковані. Вони розкриваються мережами нижчестоящого рівня ієрархії, причому процес розкриття продовжується до тих пір, поки не будуть отримані мережі, позиції яких відповідають тільки найпростіших операцій. Розіб'ємо управління РКК та відповідну мережу Петрі на три ієрархічних рівня: Управління РКК; Управління агрегатами; Рух агрегатів.
Мережа першого рівня свідчить про загальну синхронізацію роботи агрегатів і розбивку циклу управління на такти. Мережі другого рівня визначають логіку запуску агрегатів та відповідні варіанти їх роботи. Мережі третього рівня описують рух виконавчих механізмів. Така розбивка дозволяє більш компактно і наочно зобразити процес і оптимально (у функціональному сенсі) реалізувати його в загальному випадку різними засобами (програмними або апаратними). Для наочності і зручності представимо ієрархію мереж у вигляді дерева їх відносин:
Після складання моделі процесу управління виробляються математичний опис та аналіз отриманої мережі. На самому верхньому, I рівні керування здійснюється за наступним алгоритмом:
У комплексі, даному з умовою завдання, послідовно виконуються технологічні операції мають різну тривалість (відрізняється в два рази). Для усунення затримки технологи "розшивають" вузьке місце, ставлячи паралельно два конвеєри з ідентичними "повільними" агрегатами. При цьому виходить дана схема РКК, де переміщення До 1 у два рази вище, ніж К 2 і К 3. За загальний цикл роботи даної схеми два рази зсувається конвеєр До 1 один раз відпрацьовують агрегати ТО 1 / КК 1, ТО 2 і КК 2, один раз зсуваються конвеєри К 2 і К 3. Маніпулятори М 1 і М 2 також мають дві послідовні фази роботи. Якщо при включеному комплексі на початку циклу будь-якої з механізмів не перебуває у вихідному положенні, то I 1 13 = 1, відкривається перехід t 6 і маркер потрапляє в позицію р 13. При цьому оператору видається сигнал А 0 про аварії і свідчення всіх датчиків вихідного положення. Після усунення несправності і натискання кнопки післяаварійного пуску I 0 = 1, відкривається перехід t 7 і маркер повертається в р 12. Якщо I 1 φ 13 = 1, то через ланцюжок t 5 - p 1 - t 1 маркер потрапляє в позиції р 2, p 3, p 4, ініціюючи одночасну роботу конвеєрів До 1, К 2 і К 3. Простежимо послідовно всі гілки дерева управління РКК. Мережа N 2 (II рівня) для управління До 1: Якщо в комірці Я 1 на вході конвеєра До 1 є заготівля, то Х 01 = 1, відкривається перехід t 9, і маркер проходить в позицію р 15, де ініціюється запис в СМ а 1: = a 1 про наявність заготовки в Я 1 конвеєра До 1. Далі через t 11 маркер потрапляє в р 17, і починається рух До 1. Якщо в комірці Я 1 на вході конвеєра До 1 заготівлі немає, але включений режим безперервної роботи, то 01 I 2 = 1, і маркер через t 10 проходить у р 16, при цьому в РМ проводиться запис а 1: = 0 про відсутність деталі в Я 1 конвеєра До 1. Далі також ініціюється рух конвеєра До 1. При відсутності заготовки на вході і режимі "по надходженню деталі" 01 2 = 1, і маркер через перехід t 8 потрапляє на вихід мережі (позиція р 20), не викликаючи руху конвеєра До 1. Після переміщення конвеєра на переходах t 13 - t 14 аналізується збій До 1 по значенню змінної S 4, яке формується в мережі N 11 третього рівня. Якщо S 4 = 1 (збій немає), маркер проходить в р 18, ініціюючи зрушення вмісту стрічки L 1 на три двійкових осередку (У i1, У i2, У i3) вправо. У разі збою 4 = 1, маркер через перехід t 14 потрапляє в р 19, при цьому оператору видається сигнал А 4 про аварії на К 1. Після усунення несправності і натискання кнопки післяаварійного пуску I 0 = 1, маркер проходить в р 18 з виконанням відповідних дій в РМ і далі - на вихід мережі. Мережа N 11 (III рівня), для опису руху До 1 (і за аналогією - N 12 та N 13, рух К 2 і К 3):
Верхня гілка мережі N 11 описує управління гідроприводом До 1. У позиції р 90 видається сигнал Z 41: = 1 на робочий хід штока гідроциліндра. Після відповіді датчика Х 41 = 1 про його виконання маркер через t 108 проходить в р 91, де вимикається робочий хід (Z 41: = 0) і включається повернення (Z 40: = 1) штока гідроциліндра. При появі сигналу Х 40 = 1 про повернення штока маркер через t 110 потрапляє в p 92, при цьому відключається подача рідини в гідроциліндр. Нижні гілки мережі служать для контролю часу руху штока. У позиції р 90 одночасно із сигналом Z 41: = 1 включається таймер G 4: = 1 і S 4 присвоюється значення 0. Якщо всі дії гідроприводу вклалися в контрольний час τ 4 (Н 4 = 0), то переходи t 109 і t 111 закриті, і маркер проходить по верхній гілки, де в р 92 змінної S 4 присвоюється значення 1 (збою немає). Якщо ж витримка τ 4 закінчились (Н 4 = 1), а який-небудь з датчиків Х 41 або Х 40 не відповів, відкривається відповідний перехід (t 109 або t 111), і маркер по нижній гілки йде в р 93. При цьому виконання операції припиняється і мінлива справності конвеєра До 1 залишається S 4: = 0 (збій). Мережі N 12 та N 12, описують рух К 2 і К 3, по конфігурації ідентичні мережі N 11 і працюють аналогічно. Мережа N 3 і N 4 (II рівня) для управління К 2 і К 3:
Мережа N 5 (II рівня) для керування ТО 1 / КК 1:
За наявності деталі у клітинці Я 8 конвеєра До 2 і відсутності браку ТО 1 у двох попередніх циклах поспіль, φ 11 φ 1 = 1, маркер через перехід t 27 потрапляє в позицію р 30, ініціюючи роботу TO 1 / КК 1. Після відпрацювання TO 1 / КК 1 аналізується наявність збою і якість операції. При відсутності збою і задовільному якості S 1 X 12 = 1, маркер через t 29 проходить в р 31, при цьому в РМ проводиться запис а 8: = α 21 (годна деталь). Якщо якість операції незадовільний, то S 1 12 = 1, маркер потрапляє в позицію р 32, де проводиться запис а 8 = α 20 (шлюб), далі - на вихід мережі. У випадку збою ( 1 = 1) відкривається перехід t 31, і маркер потрапляє в позицію р 33. При цьому оператору видається сигнал А 1 про аварію в ТО 1 і значення змінних S 1 і φ 11, а також в СМ проводиться запис а 8: = 0 (при ремонті деталь видаляється з осередку наладчиком). Після усунення несправності оператор дає сигнал I 0 = 1, і маркер через t 35 потрапляє на вихід мережі. Якщо перед початком роботи TO 1 / КК 1 виявлений подвійний шлюб ТО 1 (у двох попередніх циклах), 11 = 1, то маркер через відкритий перехід t 32 потрапляє в р 33, ініціюючи дії, описані для випадку збою, без запуску агрегату ТО 1 / КК 1. Якщо перед початком роботи TO 1 / КК 1 виявлено відсутність деталі в Я 8 конвеєра До 2, і не було подвійного шлюбу ТО 1 в попередніх циклах, маркер через t 28 (φ 11 = 1) пропускається на вихід мережі без запуску TO 1 / КК 1. Мережа N 6 (II рівня) для управління ТО 2:
За наявності деталі у клітинці Я 14 конвеєра До 3 шлюби ТО 2 у двох попередніх циклах поспіль, φ 12 φ 2 = 1, маркер через перехід t 36 потрапляє в позицію р 36, ініціюючи роботу TO 2. Після відпрацювання TO 2 аналізується наявність збою. При відсутності збою S 1 = 1, маркер через t 37 проходить в р 37, при цьому в РМ проводиться запис а 8: = α 1. У випадку збою ( 1 = 1) відкривається перехід t 40, і маркер потрапляє в позицію р 39. При цьому оператору видається сигнал А 1 про аварію в ТО 2 і значення змінних S 1 і φ 12, а також в СМ проводиться запис а 14: = 0 (при ремонті деталь видаляється з осередку наладчиком). Після усунення несправності оператор дає сигнал I 0 = 1, і маркер через t 41 потрапляє на вихід мережі. Якщо перед початком роботи TO 1 / виявлений подвійний шлюб ТО 1 (у двох попередніх циклах), 12 = 1, то маркер через відкритий перехід t 37 потрапляє в р 33, ініціюючи дії, описані для випадку збою, без запуску агрегату ТО 1 / КК 1. Якщо перед початком роботи TO 1 / КК 1 виявлено відсутність деталі в Я 14 конвеєра До 2 маркер через t 39 (φ 12 = 1) пропускається на вихід мережі без запуску TO 2. Мережа N 7 (II рівня) для управління УК 2:
При наявності придатної деталі у клітинці Я 17 конвеєра До 3 та відсутності браку ТО 2 у двох попередніх циклах поспіль, φ 12 φ 3 = 1, маркер через перехід t 42 потрапляє в позицію р 41, ініціюючи роботу КК 2. Після відпрацювання КК 2 аналізується наявність збою і якість операції. При відсутності збою і задовільному якості S 1 X 15 = 1, маркер через t 44 проходить в р 42, при цьому в СМ проводиться запис а 17: = α 21 (годна деталь). Якщо якість операції незадовільний, то S 1 15 = 1, маркер потрапляє в позицію р 43, де проводиться запис а 17 = α 20 (шлюб), далі - на вихід мережі. У випадку збою ( 1 = 1) відкривається перехід t 46, і маркер потрапляє в позицію р 44. При цьому оператору видається сигнал А 1 про аварію в ТО 1 і значення змінних S 1 і φ 12, а також в СМ проводиться запис а 17: = 0 (при ремонті деталь видаляється з осередку наладчиком). Після усунення несправності оператор дає сигнал I 0 = 1, і маркер через t 50 потрапляє на вихід мережі. Якщо перед початком роботи УК 2 виявлений подвійний шлюб ТО 2 (у двох попередніх циклах), 12 = 1, то маркер через відкритий перехід t 47 потрапляє в р 44, ініціюючи дії, описані для випадку збою, без запуску агрегату КК 2. Якщо перед початком роботи КК 2 виявлено відсутність деталі в Я 17 конвеєра До 3, і не було подвійного шлюбу ТО 1 в попередніх циклах, маркер через t 28 (φ 12 = 1) пропускається на вихід мережі без запуску КК 2. Мережа N 14 (III рівня) для опису найпростіших дій ТО 1 / КК 1:
Мережа N 15 (III рівня) для опису найпростіших дій ТО 2:
Мережа N 16 (III рівня) для опису найпростіших дій КК 2:
Мережа N 8 (II рівня) для управління М 2:
При φ 6 = 1 (Я 5 конвеєра К 2 - порожня) маркер через перехід t 52 проходить на вихід мережі, не викликаючи роботу маніпулятора М 2. Якщо в останній клітинці Я 11 конвеєра К 2 - придатна деталь, то φ 6 = 1, і через t 51 маркер потрапляє в р 47. При цьому включається електромагніт на опускання упору У 3. Після відповіді датчика Х 511 = 1 маркер проходить в р 48, ініціюючи М 2 на перенесення придатної деталі в накопичувач Н 2. У разі збою 5 = 1, в р 50 обробляється аварійна ситуація. При відсутності збою S 5 = 1 (і після аварійного пуску) маркер потрапляє в р 52, де відключається електромагніт, і керований упор У 3 повертається у вихідне положення (вгору), що контролюється сигналом датчика Х 510 = 1. Нижня гілка мережі реалізує роботу М 2 по перенесенню шлюбу в накопичувач Н 1. Відмінність полягає в тому, що під час перенесення бракованої деталі не можна прибирати (опускати вниз) упор У 1. Тому нижня гілка складається тільки з роботи маніпулятора, описуваної мережею III рівня N 18, та перевірки якості роботи (з аварійною зупинкою РКК у разі збою). Мережа N 17 (III рівня) для опису найпростіших дій М 2 представлена на наступній сторінці. Верхня гілка цієї мережі описує найпростіші дії М '2 по перенесенню придатної деталі в накопичувач Н 2 і відповідні сигнали СУ. Нижня гілка служить для контролю часу виконання операції. Структурно і функціонально мережу N 17 подібна мереж N 11 та N 14. Мережа N 18, що описує рух М "2 (по перенесенню шлюбу в накопичувач Н 1), відрізняється від мережі N 17 відсутністю необхідності повернення маніпулятора у вихідне середнє положення (так як вихідним є положення над Н 1), і перевіркою на середнє положення при русі вправо (а не на крайнє праве). В іншому ж функціонує аналогічно. Ця мережа також наведена на наступній сторінці. Мережа N 9 (II рівня) для управління рухом маніпулятора М '1 до конвеєра До 1:
При φ 5 = 1 (Я 4 конвеєра До 1 - порожня) маркер через перехід t 63 потрапляє в позицію р 56, де першій клітинці конвеєра До 2 присвоюється нульове значення. Після цього маркер проходить на вихід мережі, не викликаючи роботу маніпулятора М 1 (цей такт маніпулятор простоює). Якщо в останній клітинці Я 4 конвеєра До 1 є деталь, то φ 4 = 1, і через t 62 маркер потрапляє в р 55. При цьому включається електромагніт на опускання упору У 1. Після відповіді датчика Х 411 = 1 маркер проходить в р 57, ініціюючи М 1 на перенесення деталі з конвеєра До 1 на конвеєр До 2. При відсутності збою S 4 = 1 у позиції р 58 проводиться переписування інформації з а 6 в а 13. У разі збою 4 = 1, в р 59 обробляється аварійна ситуація, після чого маркер все одно потрапляє в позицію р 58. Далі в р 60 відключається електромагніт, і упор У 1 повертається у вихідне положення (вгору), що контролюється сигналом датчика Х 410 = 1. Мережа N 10, що описує рух маніпулятора М "1 до конвеєра До 3, аналогічна мережі N 9. Мережі N 19, N 20 найпростіших рухів М '1 і М "1 аналогічна мережі N 18 руху М" 2.
Додати в блог або на сайт
Цей текст може містити помилки. Виробництво і технології | Курсова 190.3кб. | скачати
Схожі роботи: Управління логістичними системами Управління освітніми системами Управління багатовимірними автоматичними системами Принципи управління педагогічними системами Ієрархічне управління великими системами Модель і методи управління організаційними системами Управління освітніми системами в різних країнах Основні засади управління операційними системами Державне управління соціальними системами в Російській Федерації
|