Файл: Добролюбов, А. И. Автоматизация проектирования систем управления технологическими машинами.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 23.10.2024

Просмотров: 82

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

зации является

тг подмножеств

строк,

заключенных

в

противоречивых парах строк.

 

 

 

 

 

 

 

 

3.

Над множеством Р = { Ри Р г . . . Pk, ■ ■ ,Л п }

(m = m l +

+ т2) подмножеств, полученных в пп.

1 и 2,

выполняется

операция «попарное пересечение» (Г) г). Процедура

вы­

полнения этой операции такова.

 

 

 

 

Рк+1}.

 

 

Над

каждой

парой подмножеств

 

{Ph,

{Ph,

Р к+2} , . . . , {Ph, Pm} выполняется

операция

 

пересечения

( П). Если P k П Pk+i = P i¥ = 0 , то

P h* = P h : = P i,

а

P k+,

вычеркивается

из Р. Организуется

цикл

 

выполнения

П 2 по k= 1, 2, . .., т—1.

 

 

 

P i* , получен­

Определяются мощности подмножеств

ных в результате реализации операции

П 2 -

В каждом из

этих подмножеств, содержатся строки, в которых необхо­

димо изменить состояния промежуточных реле для уст­

ранения

противоречивости пар

строк,

определенных

в

пп. 1 и 2.

а) Если подмножество Р*к единично, то его элемент является номером строки внутреннего перехода и зано­ сится в подмножество N'.

б) В неединичных подмножествах выбираются строки внутреннего перехода согласно условиям (1) и (2).

в) Если состояние активного входа строки г-го внут­ реннего перехода повторяется в некоторой /-й строке, на­ ходящейся в интервале между i и (г—1)-м переходом1, то эти строки образуют пару противоречивых строк отно­ сительно промежуточных реле. Подмножество строк, за­ ключенных в этой паре, засылается в Pk и осуществля­ ется переход к п. За.

Поясним методику определения моментов переключе­ ния собственных реле на примере.

В табл. 26 приведена ТУС релейного устройства с не­ полным циклом работы. Выходы Zu Z2, Z3 не имеют об­ ратной связи. Требуется определить строки изменения собственных реле (моменты внутреннего перехода).

Реализовав п. 1 алгоритма, получим следующее мно­ жество подмножеств строк, заключенных в противоре­ чивых парах:

Р= -I {3}, {3, 4, 5, 6, 7}, {3, 4, 5, 6, 7, 8, 9}, {4},

{4, 5, 6}, {5, 6, 7}, {5, 6, 7, 8; 9} {6}; {9}, {10} .

1 Для t= 1 ((—1)-м переходом является последний внутренний переход.

111


 

 

 

 

 

Т а б л и ц а

26

№ устбй-

Xi

Ха

Хз

X,

х*

Х3

чивого

состояния

 

 

 

 

 

 

1

0

0

0

0

0

0

2

1

1

0

0

0

0

3

1

1

0

0

0

0

4

1

0

0

1

0

0

5

1

1

0

1

0

0

6

1

1

1

0

1

0

7

1

1

0

0

1

0

8

1

0

0

0

0

0

9

1

0

1

0

0

1

10

1

0

0

0

1

0

11

1

0

1

0

1

0

12

0

0

1

0

1

0

Над полученными подмножествами выполним опера­ цию П г, в результате которой получим подмножество строк внутреннего перехода

W'={3, 4, 6, 9, 10}.

Следующим этапом является определение числа про­ межуточных реле.

Для ТУС, описывающей неполный цикл работы ма­ шины или рабочих органов, определяется необходимое число промежуточных реле п по числу строк внутреннего перехода N :

2п^ У + 1 при нечетном N,

(3)

или

 

2п^Л ^+2 при четном N.

(4)

Для ТУС, описывающей полный цикл работы, прове­ ряют, не включает ли подмножество строк любой проти­ воречивой пары, подмножество строк внутреннего пере­ хода N'. Если включает, то вводится дополнительно внут­ ренний переход, номер которого больше наибольшего

112


элемента, включающего подмножества с максимальной мощностью, увеличенного на 1, либо меньше (Наименьше­ го элемента, уменьшенного на 1, и удовлетворяет усло­ вия (1), (2). После этого проверяют, четна ли мощность подмножества N' и, если нечетна, то вводится дополни­ тельно один внутренний переход согласно условиям (1),

( 2) .

По формуле

2 n^ N

(5)

определяется требуемое число промежуточных реле п.

Из табл. 25 по полученным п и N выбирают регуляр­ ную последовательность для кодирования состояний про­ межуточных реле.

При я.<С3 состояния кодируются следующими после­ довательностями:

п= 1—1, 0; п = 2 —01, 11, 10, 00.

В качестве примера размещения состояний промежу­ точных реле приведем ТУС компонентов наладочного ре­ жима протяжного станка (см. табл. 23), в которых потре-

Т а б л и ц а 27

ТУС 201

 

Входы

Выходы

Реле

№ устойчи­

 

 

 

вого состояния

10ВА

1РП

 

1

<3

1

0

2

1

0

1

3

0

0

1

Код

1601

2304

3001

бовались промежуточные реле (табл. 27, 28, 29, 30). Кро­ ме промежуточных реле в этих ТУС введены объединен­ ные входы группы А (ОВА, номер группы 16). Аналогич­ ные выходы в приведенных ТУС исключены.

ПЗ

 

 

 

 

 

 

 

 

Т а б л и ц а

28

 

 

 

 

 

ТУС 205

 

 

 

 

 

№ устой­

 

Входы

 

Выходы

 

Реле

 

 

 

 

 

 

 

 

 

 

 

 

чивого

 

ЗОВА

40ВА

 

зэ

2РП

ЗРП

состояния

 

 

 

1

 

0

0

1

 

0

0

 

0

 

2

 

1

0

1

 

1

0

 

1

 

3

 

0

0

1

 

1

0

 

 

1

 

4

 

0

1

0

 

0

1

 

 

1

 

5

 

0

0

0

 

0

1

 

 

1

Код

1603

1604

2301

2303

3002

3003

 

 

 

 

 

 

 

 

Т а б л и ц а

29

 

 

 

 

 

ТУС 206

 

 

 

 

 

<

к

 

Входы

 

 

Выходы

 

Реле

»я

я

 

 

 

 

Н Оя

 

 

 

 

 

 

 

 

 

 

£>© н

1РД

ЗПВ

4ПВ

20ВА

11Э

4РП

5РП

tg!

К О

ZZя а

 

 

 

 

 

 

 

 

 

 

 

1

0

0

0

1

1

0

0

0

0

0

 

2

0

0

0

0

1

1

0

0

0

0

 

3

1

0

0

0

1

1

1

1

0

1

 

4

0

0

0

0

1

1

1

1

0

1

5

0

1

0

0

1

1

1

0

1

1

6

0

0

0

0

1

1

1

0

1

1

 

7

0

0

1

0

0

0

0

0

1

0

Код

1401

1703

1704

1602

2302

2305

2307

2309 3004 3005

 

 

 

 

 

 

 

 

Т а б л и ц а

30

 

 

 

 

 

ТУС 207

 

 

 

 

 

 

 

 

 

Входы

 

 

Вы ходы

 

Реле

№ устойчивого

 

 

 

 

 

 

 

 

 

состояния

1ПВ

 

2ПВ

 

12Э

6РП

 

 

 

 

 

 

1

 

0

 

0

 

1

0

 

0

 

2

 

0

 

1

 

1

1

 

1

 

3

 

0

 

0

 

1

1

 

1

 

4

 

1

 

0

 

0

0

 

0

 

Код

 

1701

 

1702

 

2306

2310

3006

114


5. ПОЛУЧЕНИЕ И ОБЪЕДИНЕНИЕ СТРУКТУРНЫХ ФОРМУЛ АППАРАТОВ УПРАВЛЕНИЯ

Система управления технологической машиной, как уже отмечалось выше, состоит из взаимосвязанных час­ тей, образующих сложную иерархическую структуру. Отношение включения между отдельными частями СУ означает, что одни и те же выходные и промежуточные аппараты управления (АУ) могут входить в состав не­ скольких частей. Каждая часть СУ описывается одной ТУС, по которой получаются структурные формулы АУ. Для аппаратов, работа которых описана в ряде ТУС, требуется ,не только получить структурные формулы ап­ парата по каждой ТУС, но и решить задачу объединения этих структурных формул в одну формулу, удовлетво­ ряющую условиям работы аппарата в различных режи­ мах.

Структурную формулу аппарата с обратной связью (с памятью) можно представить в виде

/ . а= (V

С V Л A A

(6)

или

 

 

/ а= V

г; V а Д А *i,

( 7)

i=i

i=i

 

где 1, 2,..., я-=- число включений (отключений) аппара­ та А в течение цикла работы СУ;

гА— формула включения; hA— формула отключения;

V — знак означает параллельное соединение; / \ — знак означает последовательное соеди­

нение.

Первая формула соответствует преобладанию отклю­ чения, а вторая — преобладанию включения аппарата А. Это означает, что при одновременном появлении вклю­

чающего и отключающего сигналов (rA = hA= \)

значе­

ние функции

(6) равно нулю,

а функции (7)— единице.

Структурная формула аппарата без обратной

связи

(без памяти)

имеет вид

 

 

 

/ а =

<7а,

(8)

где qA— логическая функция.

Структурные формулы аппаратов с обратной связью получим из ТУС по следующему алгоритму.

115


1.Устанавливается i-я строка ТУС, в которой проис­ ходит переключение выходного АУ с памятью. Если ап­ парат включается, то будет получена формула включе­ ния гА, если отключается, то формула отключения hA.

2.Определяется наличие других строк,- в которых пов­ торяется состояние активного входного АУ г-й строки, а состояние рассматриваемого аппарата с памятью проти­ воположно (т. е. определяются противоречивые строки).

а) Если противоречивых строк нет, то формула rA(hA) включает в себя переменную, соответствующую контакту активного входа. Причем берется замыкающий контакт, если активный входной аппарат включился, и размыкающий контакт, если аппарат отключился.

б) Если есть противоречивые строки, то в формулу rA (hA) добавляются контакты промежуточных реле, раз­ личающих эти строки.

3. Полученные формулы включения гг- и выключения hi подставляются в выражение (6) или (7).

В описанном алгоритме используется принцип расши­ рения подмножества существенных аргументов (перемен­ ных). Этот принцип используется и при получении струк­ турных формул аппаратов без обратной связи. Существо принципа заключается в том, что вначале выделяется од­ на или несколько заведомо существенных переменных, обеспечивающих переключение выхода. Если по этим пе­ ременным есть противоречия, то добавляются новые пе­ ременные.

Описываемый ниже приближенный алгоритм получе­ ния по заданной ТУС структурных формул АУ без об­ ратной связи использует принцип расширения подмно­ жества аргументов и базируется на методике направлен­ ного поиска минимальных представлений булевых функ­ ций [5]. Для получения структурной формулы АУ без об­

ратной связи выполняется следующее:

 

1.

Для каждой переменной определяется критерий

 

С = 2 С

(9)

где

1

 

 

 

1— если состояние переменной не изменяется

одно-

с= ■

временно с изменением состояния выхода;

 

3 — если состояние переменной изменяется при вклю­ чении либо отключении выхода;

116