Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Структурный синтез аппаратной реализации алгоритмов работы цикловых систем. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Структурный синтез
многотактных систем управления
на основе циклограмм
Цель работы: изучить методику синтеза
многотактных пневматических и гидравличе-
работа
№3
Практическая
Дискретные системы управления циклическими процессами обычно выполняют операции, которые в формализованном виде легко описать функциями алгебры логики.
Типовые функции управления, описывающие преобразования над дискретными переменными, можно разделить на две группы.
1. Комбинационные функции, значения которых определяются толь-
ко значениями независимых переменных, равными 0 и 1.
2. Последовательностные функции (предикаты), значение которых зависит не только вательности их появления.
Последовательностные функции также разбиты на три подгруппы:
1. Чисто последовательностные функции, значения которых опреде­ляются только двузначными независимыми переменными, равными 0 или 1, с учетом последовательности их появления. Чисто последовательност­ной функцией является функция памяти Т (x
2. Последовательностно-временные функции, которые зависят не только от двузначных независимых переменных с учетом последователь­ности их появлений, но и от дополнительной переменной – непрерывного
от значений независимых переменных, но и от последо-
ских систем управления с помощью матриц Карно; спроектировать многотактную систему управления по заданным начальным условиям на основе циклограммы, составить принципи­альную схему системы управления и реализо­вать ее на гидравлических и пневматических элементах.
3.1. Основные понятия
, x2).
1
времени
полнительной независимой переменной используется порядковый номер появления определенных значений двузначных переменных K
и унитарном N
K
D
(x1, x2).
матически записать с помощью операций суперпозиции комбинационных
. Сюда относятся функции задержки D(x) и перехода J(x).
3. Последовательностно-счетные функции, в которых в качестве до-
= 1, 2, 3, …
К этой подгруппе принадлежит функция счета в двоичном M
(x) кодах и функция задержки на K дискретных тактов
K
Любое преобразование над дискретными переменными можно мате-
K
(x)
21
и последовательностных функций. Суперпозицией называется операция подстановки вместо аргумента x
(x1,…, xm), в результате чего получается новая функция f(x1,…, x
(x1,…, xm), x
,…, xm) от аргументов x1 ,…, xm.
i+1
в функции f(x1 ,…, xi , …, xm), функции
i
i–1
,
Дискретные системы управления циклическими процессами обычно выполняют операции, которые легко описываются функциями алгебры ло­гики и чисто последовательностной функцией. В многотактных системах управления работа исполнительного устройства (ИУ) обусловливается не только комбинацией входных сигналов в данном такте, но зависит также от сигналов, поступивших ранее в предыдущих тактах. Поведение подоб­ной системы
однозначно определяется поступившей в данном такте ком­бинацией входных сигналов и внутренним состоянием системы в данный момент времени, причем внутреннее состояние системы обусловлено ком­бинацией сигналов, поступивших в предыдущих тактах. Сигналы о внут­реннем состоянии системы подаются как самими ИУ через конечные вы­ключатели, так и специальными элементами, которые называются элемен
-
тами обратной связи (ЭОС). Поэтому сигналы, подаваемые ЭОС, являются дополнительными сигналами о внутреннем состоянии системы. Кроме то­го, работа системы может зависеть от изменения внешних условий, кото­рые характеризуются внешними сигналами.
Словесное описание условий и алгоритма работы даже простейших многотактных систем достаточно громоздко и практически непригодно для использования при структурном
синтезе. Поэтому почти все методы син­теза структур многотактных систем управления основаны на применении формализованных методов описания их работы. В цикловых системах с путевым контролем команда на выполнение каждого последующего так­та подается только после получения сигналов об окончании движения вы­ходного звена ИУ в предыдущем такте. Условия работы такой системы формально записываются обычно в виде циклограммы работы, цикло­граммы включений, таблицы включений или в виде направленного графа. Если циклограмма полностью определяет работу системы, то система яв­ляется автономной.
Циклограмма – это графическое изображение последовательности ра­боты системы во времени. В циклограмме время не оценивается количе­ственно, поэтому она выполняется без масштаба.
Отмечается лишь факт сра­батывания ИУ или элемента. Весь цикл работы системы разбивается на так­ты. Тактами называются периоды, в течение которых в системе не изменяет­ся состояние ни одного из входных, промежуточных или выходных сигналов. Каждое изменение состояния системы является началом нового такта.
Пример 3.1. Система управления имеет два ИУ
– пневматических
цилиндра, управляемых от двухпозиционных распределителей (рис. 3.1), команды на которые поступают от элементов системы управления. Коман­ды, переключающие распределители в положения, при которых происхо-
22
дит выдвижение штоков, обозначены z1, z2; инверсные команды z1, z2 по-
x
x
даются при втягивании штоков ИУ. Крайние положения штоков контроли­руются с помощью конечных выключателей x
,
, x2,
1
1
. Последователь-
2
ность работы ИУ следующая: выдвигается шток пневмоцилиндра Z1, вы­двигается шток пневмоцилиндра Z2, втягивается шток пневмоцилиндра Z1, втягивается шток пневмоцилиндра Z2. Можно записать структурную формулу последовательности работы ИУ:
Z
Рис. 3.1. Управление двумя ИУ
1 – Z 2 – Z1 – Z2.
Основной особенностью циклограмм является последовательное вы­полнение тактов: движение в очередном такте начинается лишь после того, как закончится движение в предыдущем такте. Завершение предыдущего такта контролируется с помощью конечных переключателей. Каждому эле­ментарному приводу на циклограмме соответствует горизонтальная строка, в которой проводятся тонкие пунктирные горизонтальные линии по числу положений выходного звена
ИУ, фиксируемых конечными переключателями
(обычно два). Положению, когда шток «втянут» в цилиндр, соответствует
нижняя линия, положению, когда шток «выдвинут» – верхняя линия. Пере­мещение рабочего органа – переход с одного уровня на другой на цикло­грамме отмечается наклонными линиями: выдвижение штока из цилиндра – направление вверх, втягивание – направление вниз (рис. 3.2).
ИУ
Обозна-
чение
Z1
Вес
2
Z2
1
Вес такта
Положе-
x
x 1
x
x 2
ние
1
1
2
1 2 3 4
0
2 3 1 0
Рис. 3.2. Пример циклограммы
1
Номер такта
1
0
1
0
0
23
Цикл условно разбивается на интервалы – такты, характеризующиеся
Z
Z
Z
Z
Z
Z
определенными неизменными значениями сигналов на входах элементар­ных приводов. Изменение этих сигналов означает переход к следующему такту и определяет границу такта. Границы между тактами отмечаются вертикальными линиями. За границы тактов принимаются моменты, в ко­торых происходят какие-либо изменения в состоянии приводов: начало движения
выходных звеньев, переключение с одной скорости на другую в процессе движения и т.п. При этом в случае одновременной работы не­скольких элементарных приводов условно считают, что начало их движе­ния синхронизировано. Однако таких положений следует всемерно избе­гать и подбирать такты так, чтобы в конце такта изменялась только одна величина (переменная). Каждому ИУ в порядке следования строк снизу вверх присваивается «вес» (номер) 2
0
, 21, 22, …, 2
m – 1
.
В каждом такте циклограммы для всех ИУ обозначаются их состо­яния. При этом выдвижение выходного звена или включение ИУ, а так­же нахождение его в выдвинутом или включенном состоянии обознача­ется «1». Втягивание штока, выключение ИУ и нахождение во втянутом или выключенном состоянии – «0». Каждый такт характеризуется «ве­сом», т.е. определенным
числом (кодом), представляющим собой сумму произведений весов ИУ на обозначения их состояний. Определим «веса» тактов.
Первый такт: 1 Третий такт: 1
0 + 21 = 2. Второй такт: 11 + 21 = 3.
1 + 20 = 1. Четвертый такт: 10 + 20 = 0.
Все состояния («веса») тактов делятся на три вида: обязательные, за-
прещенные и условные.
Обязательным состоянием называется разрешающее состояние на движение выходного звена ИУ, им является состояние такта предшеству­ющего движению. Обязательным состоянием для
вертого такта, для
1 – «вес» 3, для Z2 – «вес» 2, для Z2 – «вес» 1.
Z1 является «вес» 0 чет-
Запрещенное состояние, такое при котором воздействие на данное ИУ запрещено. Так, для
запрещенные состояния – «веса» 0 и 2. Для
«веса» 0 и 1, для
2 – «веса» 2 и 3.
Z1 запрещенные состояния – «веса» 3 и 1. Для
Z2 запрещенные состояния –
Сочетания обязательных и запрещенных состояний для данного движения ИУ записываются так:
Z1 =
2
0 (1, 3);
1 = 2 3 (0, 2); Z2 =
2
2 (0, 1);
2 =
2
1 (2, 3);
Условные состояния – это те состояния, которые либо не использу­ются, либо просто безразличны. Для
Z1 безразличное состояние – «вес» 2,
1
для
1 – 1, для Z2 – 3, для Z2 – 0. Таким образом, состояния выходных
сигналов системы управления определены.
Дальнейший этап синтеза – это нахождение по полученным состо­яниям минимальной структуры систем с помощью матриц Карно. На
24
рис. 3.3 показаны матрицы для выходных функций рассматриваемой си-
x
x
x
x
стемы. Образовав в каждой матрице подкубы и исключив лишние пере­менные, получаем структурные уравнения для каждого из выходных сигналов:
Z1 =
; Z1 = x 2; Z2 = x 1; Z2 =
2
.
1
x
x
1
1 0
а
0
x
2
Рис. 3.3. Матрицы для выходных функций
2
x
0 0
1
б
1
x
1
001
x
x
2
в
2
1
x
1
0
0
г
Согласно этим уравнениям строим структурную схему системы управления заданным циклом работы (рис. 3.4). В схему системы в каче­стве элементов памяти введены дополнительно два триггера с раздельны­ми входами (RS-триггера) для сохранения в течение необходимого време­ни дискретно поданных сигналов с конечных переключателей на распре­делители. Кроме того, в схему введены
элементы ИЛИ (дизъюнкторы), с помощью которых на распределители поступают сигналы либо в автома­тическом, либо в наладочном режимах. С учетом наладочного режима ра­боты системы структурные уравнения будут иметь вид:
Z1 =
где –
k
, k2, k3, k4 – сигналы от кнопок управления, поступающие в нала-
1
дочном режиме.
Рис. 3.4. Структурная схема системы управления заданным циклом
k
2
; Z1 = x
1
k2; Z2 = x 1 k
2
; Z2 =
3
k
1
,
4
25
3.2. Определение количества элементов обратной связи
ZZZZZ
Z

Если во всех тактах циклограммы веса состояний разные, то усло­вия, записанные в циклограмме, реализуемые, в противном случае усло­вия являются нереализуемыми, потому что при одинаковых комбинаци­ях входных сигналов на выходе системы должны быть различные ко­манды. Чтобы избавиться от совпадающих тактов, на вход
системы должны быть поданы дополнительные сигналы от элементов обратной связи (ЭОС) или элементов памяти. Если в одном из тактов с совпадаю­щими весами сигнал от ЭОС поступает, а в другом не поступает, то ком­бинации сигналов на входе в том и другом случае будут различны. Это дает возможность получать и
различные выходные сигналы. Таким об­разом, условия работы системы переводятся из нереализуемых в реали­зуемые. Для этого необходимо подать
q дополнительных сигналов с вы-
хода системы через ЭОС на ее вход. Число этих элементов зависит от количества тактов с совпадающими весами. Определить точно мини­мальное число ЭОС, достаточное для получения реализуемых условий, не представляется возможным, но существуют способы оценки величи­ны
q. Верхняя оценка q
означает, что условия работы системы управле-
В
ния могут быть заведомо реализованы с количеством ЭОС, не превыша­ющим удастся построить схему с числом ЭОС, равным
q
. Нижняя оценка qН означает, что для этих условий может быть
В
q
. Величины qН и qВ
Н
находятся по циклограмме по следующему алгоритму:
1. Вычисляется число тактов с совпадающими весами
u
для каждой
i
i-ой комбинации основных состояний ИУ и находится наибольшее число
тактов с одинаковыми весами
2. Вычисляется нижняя оценка необходимого числа ЭОС
u
max
.
q
из фор-
Н
мулы:
q
3. Вычисляется верхняя оценка необходимого числа ЭОС
Н
2 u
. (3.1)
max
q
из фор-
Н
мулы: 122
Оценки q
и q
Н
могут отличаться друг от друга только на один ЭОС.
В
В
max
u
. (3.2)
q
В сложных системах, при большом количестве совпадающих тактов вы­числение q
и qВ связано с большими трудностями и не всегда возможно.
Н
Например, если в циклограмме имеется два такта с совпадающими весами,
q
Н
то u = 2 и из выражений (1) и (2) получим
и
q
= 2. Таким образом, для перевода условий работы в реализуемые заве-
В
22
q
В
и 32
, откуда qН = 1
домо хватит двух ЭОС, но может быть, удастся обойтись и одним.
Пример 3.2
. Задана последовательность работы двух ИУ – пневматиче-
ских цилиндров
26
, управляемых от двухпозицион-
123321
ных четырехлинейных золотниковых пневмораспределителей. Необходимо
x
x
Z
Z
Z
x
x
x
составить структурную схему системы управления данным циклом.
Построим циклограмму по заданному алгоритму работы ИУ (рис. 3.5).
ИУ
Обоз Вес
Z1
4
Пол
x
1
1
1 2 3 4 5 6
1
1
Номер такта
1
1
1
0
Z2
2
x
2
2
0
1
1
1
0
0
Z3
1
x
3
x
3
0
0
1
0
0
0
Вес такта 4 6 7 6 4 0
Рис. 3.5. Циклограмма работы ИУ
В составленной циклограмме имеются такты с одинаковыми весами. По этой циклограмме ЭОС введем элемент памяти
u
= 2, следовательно, q
max
Y (RS-триггер – триггер с раздельными вхо-
= 1, qВ = 2. В качестве
Н
дами) для того, чтобы заданный цикл можно было реализовать.
Элемент памяти должен включаться после выдвижения штока пнев­моцилиндра
Z3, т.к. в четвертом и во втором тактах веса совпадают.
В циклограмму необходимо добавить два дополнительных такта (рис. 3.6), в которых должен включиться и выключиться элемент памяти.
После введения элемента памяти, тактов с совпадающими весами в циклограмме нет, цикл стал реализуемым, т.е. удалось обойтись мини­мальным числом ЭОС. Запишем условия
выдвижения и втягивания штоков
всех пневмоцилиндров (условия включения и выключения всех ИУ):
Z1 =
Z2 =
Z3 =
S =
4
0 (1, 9, 12, 13, 14, 15);
4
8 (0, 1, 8, 13, 14, 15);
4
12 (0, 1, 8, 9, 13, 15);
4
14 (0, 1, 8, 9, 12, 13); R =
1 = 2 = 3 =
4
9 (0, 8, 12, 13, 14, 15);
4
13 (0, 1, 8, 12, 14, 15);
4
15 (0, 1, 8, 9, 12, 14);
4
1 (8, 9, 12, 13, 14, 15).
Для получения структурных уравнений минимальной формы соста-
вим матрицы Карно для выходных функций системы (рис. 3.7).
Для осуществления ручного наладочного режима управления движе-
ниями ИУ введем дополнительные сигналы управления: k штока Z1, k вание штока Z2, k
– втягивание штока Z1, k3 – выдвижение штока Z2, k4 – втяги-
2
– выдвижение штока Z3, k6 – втягивание штока Z3.
5
– выдвижение
1
С учетом добавочных сигналов ручного управления структурные уравне­ния будут иметь вид:
Z1 =
y + k1; Z1 =
1
Z3 = x
y + k2; Z2 = x
2
y + k5; Z3 = x2 y + k6; S = x3; R =
2
y + k3; Z2 = x
1x3
.
1
1x3
y + k4;
27
Обоз
0
Z
y
0
Z
x
y
R =x
0
Z
x
y
S
0
0
Z
Z
x
y
0
Z
y
1
2
3
ИУ
Вес 1 2 3 4 5 6 7 8
8
4
2
Пол
x
1
x
1
x
2
x
2
x
3
x
3
1
0
1
1
1
1
0
0
1
Номер такта
1
1
1
1
1
0
1
1
0
0
1
0
0
1
0
1
y
0 0 0 1 1 1 1 0
y
Вес такта 8 12 14 15 13 9 1 0
Рис. 3.6. Циклограмма с элементами памяти
0
3 = x
0
x
x
1
0
0
0
1
0
0
0
1
0
x
1 =
x
0
0
0
0
0
0
0
x
0
0
0
0 0
1
2 = x
x
0
0
0
0
0
1
0
0
1 = x y
0
x
= x
3
0
0
0
2 = x
3 = x
x
0
1
0
0
0
0
Рис. 3.7. Матрицы Карно для выходных функций
28
По полученным уравнениям строим структурную схему системы управления ИУ (рис. 3.8). Дополнительно в схему введены триггеры памя­ти сигналов конечных выключателей, запоминающие их на время движе­ния ИУ.
На рис. 3.9 и рис. 3.10 показаны принципиальные схемы системы управления автоматическим циклом работы ИУ на золотниковых пневмораспределителях и пневмореле УСЭППА.
Рис. 3.8. Структурная схема систем управления ИУ
Рис. 3.9. Принципиальная схема управления ИУ
29
Рис. 3.10. Принципиальная схема управления ИУ элементах УСЭППА
3.3. Порядок выполнения работы
1. По заданному условию выполнения последовательности действий
ИУ составить циклограмму.
2. Подсчитать «веса» тактов циклограммы и проверить ее реализуе-
мость.
3. Определить необходимое число ЭОС для перевода условий работы
в реализуемые.
4. Составить новую циклограмму с учетом ЭОС.
5. Подсчитать «веса» тактов новой циклограммы и проверить ее реа-
лизуемость.
6. Записать условия выполнения
выходных функций и функций ЭОС.
7. Провести минимизацию функций с помощью матриц Карно и за-
писать структурные уравнения их выполнения в автоматическом режиме в виде дизъюнкции конъюнкций входных переменных или в виде конъ­юнкции их дизъюнкций.
8. Дополнить полученные уравнения для выполнения режима налад-
ки системы.
9. Построить по полученным уравнениям структурную
схему систе-
мы управления ИУ для ее аппаратной реализации.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]