Файл: Добролюбов, А. И. Автоматизация проектирования систем управления технологическими машинами.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ВА |
4Э |
1РП |
|
|||
1 |
<3 |
1 |
0 |
2 |
1 |
0 |
1 |
3 |
0 |
0 |
1 |
Код |
1601 |
2304 |
3001 |
бовались промежуточные реле (табл. 27, 28, 29, 30). Кро ме промежуточных реле в этих ТУС введены объединен ные входы группы А (ОВА, номер группы 16). Аналогич ные выходы в приведенных ТУС исключены.
ПЗ
|
|
|
|
|
|
|
|
Т а б л и ц а |
28 |
||
|
|
|
|
|
ТУС 205 |
|
|
|
|
|
|
№ устой |
|
Входы |
|
Выходы |
|
Реле |
|
|
|||
|
|
|
|
|
|
|
|
|
|
||
чивого |
|
ЗОВА |
40ВА |
1Э |
|
зэ |
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ВА |
2Э |
7Э |
9Э |
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ПВ |
|
8Э |
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