Устройство формирования оптимального управляющего сигнала
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматическому управлению и может быть использовано для формирования управляющих сигналов оптимальных по быстродействию автоматических систем. Целью изобретения является увеличение быстродействия при соблюдении ограничений на регулируемые переменные и упрощение настройки устройства. Поставленная цель достигается тем, что в устройство, содержащее первое устройство сравнения 2, коммутатор 5 отклонений и последовательно соединенные блок перемножения 4 и сумматор I, введены второе устройство сравнения 3, коммутатор 8 коэффициентов первого степенного ряда и комму
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (5И 4 G 05 В 11 06
«
«
i? ?)
«) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3982! 74/24-24 (22) 29.11.85 (46) 15.03.88. Бюл. № 10 (71) Ленинградский институт точной механики и оптики (72) В. Н. Дроздов, И. В. Мирошник и Г. Н. Юркова (53) 62-50(088.8) (56) Авторское свидетельство СССР № 1270854, кл. G 05 В ll/06, 1986.
Авторское свидетельство СССР № 1228207, кл. G 05 В ll/06, 1986.
Дроздов В. Н., Козярук А. Е., Мирошник И. В. Системы управления электроприводом с использованием микроЭВМ. — Л.
ЛД НТП, 984.
Хемминг P. В. Численные методы. — М.:
Наука, 1968, с. 400.. 80„„1381423 А1 (54) УСТРОЙСТВО ФОРМИРОВАНИЯ ОПТИМАЛЪ НОГО УПРАВЛЯЮШЕГО СИГНАЛА (57) Изобретение относится к автоматическому управлению и может быть использовано для формирования управляющих сигналов оптимальных по быстродействию автоматических систем. Целью изобретения является увеличение быстродействия при соблюдении ограничений на регулируемые переменные и упрощение настройки устройства.
Поставленная цель достигается тем, что в устройство, содержащее первое устройство сравнения 2, коммутатор 5 отклонений и последовательно соединенные блок перемножения 4 и сумматор 1, введены второе устройство сравнения 3, коммутатор 8 коэффициентов первого степенного ряда и комму1381423 татор 9 коэффициентов второго степенного ряда, а также пороговые блоки 6 и 7 и блоки расчета сумм 10 и 11. Оптимальный сигнал управления получают путем умножения напряжения ошибки на переменный коэффициент и суммирования его с напряжением переменного смещения. Переменный коэффициент и переменное смещение получают в результате суммирования членов степенного ряда от регулируемых переменных с заданными коэффициентами ряда, причем с целью увеличения быстродействия переходных проИзобретение относится к устройствам для автоматического управления и может быть использовано для формирования управляющих сигналов оптимальных по быстродействию автоматических систем.
Цель изобретения — увеличение быстродействия (уменьшение времени переходных процессов) при соблюдении ограничений на регулируемые переменные и упрощение настройки устройства.
На фиг. 1 представлена блок-схема устройства формирования оптимального управляющего сигнала; на фиг. 2 — блок-схема блока расчета сумм.
Устройство содержит первый 1, второй 2 и третий 3 сумматоры, блок 4 умножения, коммутатор 5 отклонений, первый 6 и второй 7 пороговые блоки, первый 8 и второй 9 коммутаторы коэффициентов, первый
10 и второй 11 блоки расчета сумм, а также блоки 12 умножения и сумматор 13.
Устройство работает следующим образом.
Сигнал оптимального управления
U=kl+Uc (1) где К U- — переменный коэффициент и переменное смещение, изменяющееся в функции от регулируемых переменных систем;
1 — ошибка.
Управляющий сигнал (1) обеспечивает плавное устойчивое движение нелинейной системы по произвольной оптимальной поверхности, на которой регулируемая переменная принимает предельно допустимое значение особой оптимальной поверхности (3) .
Уравнение r-й оптимальной поверхности задается в виде
Х,=Х,з (Х, Хр, ..., Х ), где Х, — г-я регулируемая переменная, г=
=1,2,..., Х,. — r-я эталонная переменная, задаваемая для поверхностей переключения как функция регулируемых переменных, а для граничцессов и соблюдении ограничений на регулируемые переменные дополнительно в заданном порядке измеряют отклонения регулируемых переменных от эталонных сигналов, определяют порядковый номер регулируемой переменной, абсолютное значение отклонения которой не превосходит заданной положительной величины, напряжение ошибки формируют равным отклонению этой регулируемой переменной, а значения коэффициентов степенного ряда коммутируют с изменением порядкового номера. 2 ил. ных поверхностей равна предельно допустимому значению соответствующей переменной Х,.
Отклонение двжения от r-й поверхности
5 определяется как
1,=х,— хр, (2)
Компоненты К и Ue для каждой поверхности находятся в виде степенных рядов регулируемых переменных или гладких функций, также аппроксимируемых рядами:
k — С„.. (Х Х ...Xj, (3) Л. t "1 . t (), = Х Р,<. Х,Х,......Х . (4) 15 Значения коэффициентов рядов Сч. и
D„„,i определяются для каждой г-й поверхг 1 ности, т. е. с„„, =с;;..., Р;,... =Р„.„i
Число членов ряда определяется аналитически (3). В тех случаях, когда аналитическое решение получается в виде функции, не являющейся степенным рядом, требуется их полиноминальная аппроксимация.
В этом случае число членов степенных рядов выбирается из условия получения точной аппроксимации (4).
25 Для получения оптимального по быстродействию переходного процесса с учетом ограничений регулируемых переменных способ формирования управляющего сигнала должен обеспечить последовательное прохождение всех оптимальных поверхностей, 3то
З0 достигается за счет перекл очения компоненг Г. тов 1, и с;,„,j, D, < в зависимости от порядкового номера г поверхности малой окрестности, которой принадлежит текущее состояние системы.
Для нахождения порядкового номера г
35 в заданном порядке измеряют отклонение
1, и проверяют условия принадлежности к окрестностям
/1,/
Находят г, для которого выполняется условие (5). Ошибке 1 присваивается значе138!423
Зг)
40
Формула изобретения
55 ние l„a коэффициентам рядов — значег ния С;, „l, Р„.„l.
Порядок измерений переменных устанавливается с целью присвоения соответствующим отклонениям, поверхностям и т. д, единого порядкового номера, который фактически определяет структуру устройства. Этот порядок может быть выбран произвольно, важно лишь, чтобы он был вполне определенным (фиксированным, наперед заданным). При достижении окрестности следующей оптимальной поверхности условие (5) выполняется для другого номера г, осуществляется переключение и коэффициентов рядов (3) и (4) .
На начальных участках переходного процесса, т. е. при движении вне окрестностей оптимальных поверхностей, управляющее воздействие должно принимать предельно допустимые значения, например, +U. При этом в результате проверки (5) порядковый номер r нHе e нHа хxоoд я тT, ошибке I присваивают значение О, а !)с=Р- .=1).
Выбор закона управления в формуле (1) позволяет исключить возможность возникновения колебаний в окрестности оптимальных поверхностей. Формирование напряжения ошибки как отклонения от поверхности (2) и коммутация коэффициентов степенных рядов (3) и (4) обеспечивают последовательное прохождение оптимальных поверхностей, т. е. быстродействие переходного процесса и ограничение регулируемых переменных.
На входы сумматоров 2 и 3 и входы блоков 10 и 1 расчета сумм подаются регулируемые переменные XI и Х2, на другие входы сумматоров 2 и 3 — эталонные переменные Х -. и Х>. В коммутаторах 8 и 9 коэффициентов содержатся сигналы, пропорциональные коэффициентам степенных рядов (3) и (4), соответствующих первой и второй оптимальным поверхностям. Сумматоры
2 и 3 в соответствии с формулой (3) сравнивают регулируемые переменные Xi и Х с эталонными сигналами Xi. и Х, формируя на выходе напряжения отклонения I„r=
=1, 2, ..., которые поступают на входы пороговых устройств 6 и 7 и первой и второй входы коммутатора 5 отклонений. В начале работы системы, когда ни одно из условий (5) не выполняется, управляющие сигналы на входы коммутаторов 5, 8 и 9 не поступают, в результате чего к иХ выходам подключен третий вход. На выходе блока 5 формируется сигнал 1=0, который поступает на вход блока 4 умножения, Так как на выходе блока
4 вне зависимости от значения k, поступающего на его другой вход, получается сигнал
kl=0, работу коммутатора 8 коэффициентов в этом режиме можно не рассматривать. На выходе коммутатора 9 коэффициентов, получаются напряжения Doi — Р„, Doo=Doo=U. Эти сигналы поступают на соответствующие входы блока 10 расчета сумм, который вычисляет суммы членов степенного ряда по формуле (4), т.е. U,=I I . Этот сигнал поступает на вход сумматора 1, на другом входе которого имеется нулевое напряжение с выхода блока 4 умножения. На выходе сумматора 3 образуется U=U, соответствующее предельно допустимому значению управляющего сигнала. Полученное напряжение обеспечивает изменение регулируемых переменных Х и Х, соответствующее наискорейшему движению системы.
При достижении одной из оптимальных поверхностей выполняется одно из условий (5), например при г= l происходит срабатывание порогового блока 6, сигнал с которого поступает на управляющий вход всех коммутаторов 5, 8 и 9. Коммутаторы переключаются так, что первые их входы соединяются с их выходами. На выходе блока 5 образуется сигнал ошибки I=I, который поступает на вход блока 4 умножения. На выходе коммутаторов коэффициентов 8 и 9 формируются сигналы С„=С,, и Р„=D, Блоки 10 и 11 расчета сумм осуществляют расчет k u рядов (3) и (4) со значениями коэффициентов, поступающими от коммутаторов коэффициентов. Значение k поступает на вход блока 4 умножения, а полученное на его выходе значение произведения kl — на вход сумматора I. Так как на другой вход сумматора 1 подается сигнал U!с, на его выходе формируется управляющий сигнал, соответствующий выражению (1). Управлсние обеспечивает плавное движение в окрестности первой оптимальной поверхности до момента попадания координат Xi и Хг в окрестность второй поверхности. Тогда выполняется условие (5), г=2, срабатывает второй пороговый элемент 7 и переключает коммутаторы 5, 8 и 9 так, что к их входам подсоединяются вторые входы. На выходе коммутатора 5 отклонений образуется сигнал ошибки 1 = 1, а на выходе коммутаторов коэффициентов 8 и 9 — соответствующие сигналы коэффициентов С г =
=C,. и D; D,,. На выходе сумматора 1 получают управляющий сигнал, обеспечиваю.щий движение по второй оптимальной поверхности.
Применение устройства позволяет повысить быстродействие при соблюдении ограничений на регулируемые переменные.
Устройство формирования оптимального управляющего сигнала, содержащее два сумматора, блок умножения и блок расчета сумм, выход блока умножения соединен с первым входом первого сумматора, соединенного выходом с выходом устройства формирования оптимального управляющего сигнала, выход блока расчета сумм связан с вторым
1381423 (К) (6) (5) (ф) (Я (2) (7) Риг. 2
Составитель С. Никишов
Редактор Л. Пчолинская Техред И. Верее Корректор И. Эрдейи
Заказ 84 !, 4 Тираж 866 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий ! 3035, Москва, Ж 35, Рау шская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 входом первого сумматора, первый вход второго сумматора подключен к первому эталонному входу устройства формирования оптимального управляющего сигнала, второй вход второго сумматора соединен с первым информационным входом устройства формирования оптимального управляющего сигнала и первым информационным входом блока расчета сумм, второй информационный вход которого связан с вторым информационным входом устройства формирования оптимального управляющего сигнала, отличающееся тем, что, с целью увеличения быстродействия, в него введены два пороговых блока, коммутатор отклонений, второй блок расчета сумм, третий сумматор и два коммутатора коэффициентов, второй информационный вход первого блока расчета сумм соединен с первым входом третьего сумматора, второй вход которого связан с вторым эталонным входом устройства формирования оптимального управляющего сигнала, выход второго сумматора соединен с входом первого порогового блока и первым информационным входом коммутатора отклонений, второй вход которого подключен к входу второго порогового блока и выходу третьего сумматора, выход первого порогового блока подключен к первым управляющим входам первого и второго коммутаторов коэффициентов и первому управляющему входу коммутатора отклонений, выход второго порогового блока связан с вторыми управляющими входами первого и второго коммутаторов коэффициентов и вторым управляющим входом коммутатора отклонений, выходы первого коммутатора коэффициентов соединены с соответствующими управляющими входами первого блока расчета сум м, выходы второго ком мутатора коэффициентов подключены к соответствующим управляющим входам второго блока расчета сумм, выход которого соединен с первым входом блока умножения, второй вход кото20 рого соединен с выходом коммутатора отклонений й.