Устройство управления инерционным объектом

 

союз советских социАлистичесних

РЕСПУБЛИК

s>)s С О» 2З/19

« Ц ,Ql

ГОСУДАРСТВЕННЫЙ КОМИТЕТ по изо6Ретенияч и откРытиям

ПРИ ГКНТ СССР

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21 ) 4603.961/24 (22) 09.11,88 (46) 15.08.92. Бюл . Y 0 (71) Машиностроительное конструкторское Ьюро "Радуга" (72) Н.В.Николаев, Н.И.Павлухин, В.N.Áîðèñîâ и Ю.К.Кузин (56) Авторское свидетельство CCCP 855607, кл. G 05 В 13/02, 1980„

Авторское свидетельство СССР

ti 64630Ь, кл. С 05 В 17/OU, 1976 (прототип), (54) УСТРОЙСТВО УПРАВЛЕНИЯ ИНЕРЦИОНHbiH ОБЪЕКТОМ (5/) ИзоЬретение предназначено для использования в системах управления

Изобретение предназначено для работы в системе управления нагревом, может Ьыть использовано в металлургии и химической промышленности.

Известно устройство, содержащее

Ьлок задания начальных условий, соединенный через перьый ключ с моделями оЬъекта, входы которых сое" динены через вторые ключи с соответствующими источниками постоянного напряжения, а выходы через Ьлоки вычисления критерия оптимальности соединены с оЬъектом, и Ьлок синхронизации, соединенные первым и вторым ключами.

Недостатком устройства является недостаточная точность упр .-ления нагревом. Ы«1755262 А1

2 нагревом и может быть использовано в металлургии, химической промышленности. Цель изоЬретения — повышение точности управления; Цель достигается за счет введения в устройство Ьлока формирования управляющих воздействий и Ьлока задания состояния объекта, а также целенаправ-. ленного переЬора значений управляющего воздействия, управления с учетом будущего прогнозируемого состояния объекта управления на один интервал управления вперед, уменьшения количества моделей объекта управления до одной. 5 ил.

Наиболее близким к изобретению по технической сущности является квазиоптимальный регулятор,содержащий Ьлок задания начальных условий, соединенный через первый ключ с моделями объекта, входы которых соединены через вторым ключи с соответствующими источниками постоянного напряжения, а выходы,через блоки вычисления критерия оптимальности соединены с логическим блоком, выход которого соединен с объектом, блок синхронизации, соединенный с первым и вторым ключами, третий ключ, вход каждой модели объекта соединен через третий ключ с выходом модели регулятора, один вход которого соединен с выходом модели оЬъекта, 1755262 а второй вход соединен с задатчиком выходной величины объекта, а один из выходов блока синхронизации соеди нен с одним из входов третьего ключа. . Недостатком известного квазиоптимального регулятора является недостаточная точность управления.

Цель изобретения - повышение точности управления.

Это достигается за сче1 включения в устройство блока Формирования управляющих. воздействий, блока за- . дания состояния объекта, вход которого подключен к выходу "Цикл" блока синхронизации и к первому управляющему входу блока формирования управляющих воздействий, а выход - к второму информационному входу Ьлока формирования управляющих воздействий, первый информационный вход которого подключен к выходу модели объекта управления, а первый и второй выходы подключены .соответственно к входу объекта управления и к первому информационному входу модели объекта управления, а второй, третий, четвертый управляющие входы подключены соответственно к выходу "Пуск" блока синхронизации и к первому управляющему входу модели объекта управления, к выходу "Останов" Ьлока синхронизации и к второму управляющему входу модели объекта управления, к выходу

"Сброс" блока синхронизации, выход

"Исходное положение" которого под. ключен к третьему управляющему вхо. ду модели объекта управленйя, второй информационный вход которой подключен к выходу объекта управления, а четвертый и пятый управляющие входы " соответственно к выходам

"Запись начальных условий объекта" и "Запись начальных условий модели объекта управления" блока синхронизации.

Объект управления описывается системой обыкновенных дифференциальных управлений х1=а я (х ) х1 +а 2 (Х,) Xz +

4 4...

+a (x1) x> +51 (х ) 11 х а Q.< (х ) х i + gz ° х + zg хз {1) х =а 31 (Х1) х +д г хг +а Э х > где х, хг, x " выходы объекта управления, определяющие его состояние;

40 ловиЯх х1 „ù =х к „,(, +1 J a

Решенйе уравйений {1) прогнозирует состояние объекта управления на момент времени t=f. + при U{ 1 (t ° )

)+i

45 «2Uìàêî .

Точность управления оценивается ошибкой управления ! (1)

50 12 гм +

Е (t qg )=хг q {k )-x (t ) д < (t, +z) - заданное значение выхода объекта управления при

{д t=t 1+2, 2м () г ) решение дифференциальных уравнений. модели объекта yn" равления на интер- вале управления

55 (! (1) а1г {Х1),а 1у(Х1),a 1(х1/ а >,(x1) - переменные коэффициенты уравнений {1);

gz z,,а > " постоянные коэффициенты уравнений (1), U - -управляющее воздействие.

Модель оЬъекта управления (1) адекватна объекту управления На величину управляющего воздействия наложено ограничение

06 U 11макс

Управляющее воздействие определяется следующим оЬразом.

Предположим, что известно значение управляющего воздействия

20 U(r., ), действующее на интервале управления (t;,t;„),i = 0,1,2,...

Необходимо определить значение управляющего воздействия 11(6 ) для

1+1 интервала управления (t;+,,t„+ ).

Уравнения модели объекта управления (1) решаются для интервала управления (;, t;„ ) при U{t, ) и начальных условиях хк„,ц =х к(a)э, к = l„2„3„ определяемых состоянием

30 объекта управления в момент времени

t=c,. Решение уравнений модели объекта управления прогнозирует состояние объекта управления на момент времени = ; 1 . Затем уравнения модели объекта управления решаются для интервала управления {t,,,t 1+Z) при ,{1) 1

U(t;, )=K 211, к и начальных Ус

5262

Разрядность ЦА!! выЬирается из условия обеспечения точности управления, чаще всего не Ьолее 10. Разрядов, n = 1vg х-2 макс

ЬЯ

E макс где х - максимальное значение

2 макс х выходной координаты оЬъекта упРавления; 45

Е - максимальное допустима кс мое значение ошиЬки управления, Найденное значение управляющего воздействия U (п1(с, + ) для интервала . 50 управления (с;+,, с;+ ) в момент времени с=с;+, подается на оЬъект управления. Затем начинается процесс поиска управляющего воздействия для интервала управления (t;,, t! ) и т.д.

На фиг.1 приведена блок-схема устройства управления нагревом (1 объект управления, 2 - блок задания состояния объекта, 3 - Ьлок формиро=

5 175 (с с gz) при

i-той итерации поиска управления.

Если Е (t, +2 ) О, то k() . принимается равным 1, если Е (с,+ ).С сО, то k(1 =О.

Затем решение уравнений модели объекта управления для интервала управления (с,,, с, ) повторяется при тех же начальных условиях хк„„ „ =х „„(с;,) и управляющем воздействии

m p >1 Ю1 (t;,1) — (k - + -)U a c

1© =1

Точность управления оценивается ошибкой управления

Е < )

Е (с ltl ) = хг зад(r i г)-x г м

Если Е (4 (с, )ъО, о k< i принй-. мается равным 1, если E () (r. )<Ю, то k(2) = О, Количество итераций при поиске управляющего воздействия для интервала управления (с;+,, с; ) определяется разрядностью цифроаналого-. вого преобразователя (ЦАП) и . общем виде 1-итерация 1 = 1,2,... управляющего воздействия для интервала времени (с;+,, с j+2 ) определяется выражением (Е), " (Ц 1 (r- +! ) а» k 2Е "макс е= (Е) 1 при Е (с;+ ) 0 (е) k (е), 0 при Е (с,, qq)ñÎ

10 l5

30 вания управляющих воздействий, 4 модель объекта управления, 5 — блок синхронизации); на Фиг.2 — Ьлок-схема блока задания состояния объекта (6 — блок нелинейный, 7 — первый, цифро-аналоговый преобразователь (ЦА!1), 8 — счетчик импульсов); на фиг.3 - блок-схема блока формирования управляющих воздействий (9— второй ЦЯ(1, 10 — блок-схема записи в ЦА!1, 11 - регистр, 12 - преобразователь код-ток, 13 - первый электронный ключ, 14 — второй электронный ключ, 15 - триггер, 16 - усилитель, 1/ - блок-схема записи в регистр, 18 - Ьлок-схема сравнения, 19 — блок распределения импульсов); на фиг.4 — блок-схема модели оЬъекта управления (20 - диод, 21 - первый квадратор, 22 - первый блок умножения, 23 - первый Ьлок аналогового запоминающего устройства (АЗУ), 24 - второй блок аналогового запоминаюцего устройства, 25 — третий блок аналогового запоминающего устройства, 26 - первый интегратор, 27второй интегратор, 28 - третий интегратор, 29 - второй блок умножения, 30 - третий блок умножения, 31 - четвертый блок умножения, 32, 33 34,35,36,37 — первый, второй, третий, четвертый, пятый, восьмой коэффициенты модели объекта управ-. ления, 38 - второй квадратор, 39-третий квадратор, 40 - пятый блок умножения, 41 — четвертый квадратор, 42 - пятый квадратор, 43 шестой коэффициент модели объекта управления, 44 — седьмой коэффициент модели объекта управления, 45— девятый коэффициент модели объекта управления, 46 - десятый коэффициент модели объекта управления, 47 - шестой квадратор, 48 - седьмой квадратор, 49 - шестой Ьлок умножения); на Фиг.5 - Ьлок-схема Ьлока синхронизации (50 - дешифратор команд, 51 — счетчик импульсов, 52 - генератор импульсов, 53 - формирователь длительности времени цикла).

Блок задания состояния объекта

2 предназначен для генерирования заданного состояния объекта управления. Блок формирования управляющих воздействий 3 предназначен для определения управляющих воздействий.

Модель объекта управления 4 пред1755262 назначена для прогнозирования состояния оЬъекта управления. Блок синхронизации 5 предназначен для синхронизации работы всех блоков устройства путем выдачи команд.

Блок синхронизации 5 подает следующие команды: по первому выходу Ьлока 5 на вход блока 2 и на первый вход блока 3 проходит команда "Цикл"; по второму выходу блока 5 на второй вход блока 3 проходит команда "Сброс"; по третьему выходу блока 5 на третий вход блока

3 и на второй вход Ьлока 4 проходит команда "Пуск"; по четвертому выходу Ьлока 5 на четвертый вход блока

3 и на первый вход блока 4 проходит команда "Останов"; по пятому выходу блока 5 на третий вход блока

4 проходит команда "Исходное поло-. жение"," по шестому выходу блока 5 на четвертый вход блока 4 проходит команда "Запись начальных условий объекта"; по седьмому выходу Ьлока

5 на пятый вход блока 4 проходит команда "Запись начальных условий модели объекта управления".

Устройство работает следующим образом.

Блок синхронизации 5 обеспечивает формирование импульсов - команд в определенной временной послеповательности в течение цикла

В момент времени с; Ьлок синхронизации 5 вырабатывает импульс .

"Цикл", который переписывает код из регистра 11 в ЦАП 9, устанавливает значение х > (с > ) на выходе блока задания состояния объекта 2.

Сигнал управления U((I:;) поступает с выхода ЦАП 9 на вход объекта уп ра влени я 1, а х а* (с;+ < ) на второй информационйый вход Ьлока 3.

Импульс "Цикл" устанавливает триггер 15 блока 3 в единичное состояние, разрешающий сигнал с триггера 15 поступает на первый электронный ключ 13 и открывает его для прохождения U((с;) на усилитель (nI

16, на втором выходе блока 3 устанавливается напряжение U=U "1(с,).

Одновременно с импульсом "Цикл" формируется сигнал "Запись начальных условий объекта"„ В результате действия этого сигнала в АЗУ 23, 24, 25 блока 4 запишутся значения х к(с, ) и следовательно, начальные условия йа интеграторах 26, 27, 28.

Блок синхронизации 5 выдает команду "Пуск", по которой запускается модель объекта управления 4. Модель, !

5 объекта 4 решается при начальных условиях, определяемых состоянием объекта управления 1 s момент вреI мени с=с,, х км HQQ = хк(с ) и управ»

n) °

l ления U1 (с, ), и = 1О»

Решение уравнений модели объекта (4) определяет состояние объекта управления 1 для момент времени с=с„+,. Решение модели оЬъекта управления в блоке 4 длится I Q где

Л

С с (h,ñ/1+ и, п- разрядность ЦАП.

Через с после импульса "Пуск" появляется импульс "Останов", в результате действия которого останавливается решение уравнений модели объекта 4, триггер 15 устанавливается в нулевое состояние, обеспечивая тем самым закрытие ключа 13, открытие ключа 14 и прохождение сигнала с выхода преобразователя

25 12 на вход усилителя 16.

После останова формируется импульс "Запись начальных условий модели объекта управления", в соответствии с которым данные с выхо"

30 да блоков 26,27,28.х м(с;+,) записываются соответствеййо в .первый, второй, третий блоки АЗУ 23, 24, 25.

Затем блок 5 выдает импульс

"Исходное положение", в соответствии

З5 с которым интеграторы 26, 27, 28 блока 4 возвращаются в исходное состояние с начальными условиями хkM IIGII хкм(с + ), Блок 5 формирует импульс "Сброс"

40 который оЬеспечивает обнуление ре-, гистра 11, установку рагпределителя импульсов 19 в исходное состояние.

На выходе усилителя 16 устанавлиI вается сигнал ц(1) (с, ) = —,1U

+(2 маке

После импульса "Сброс" устройство управления вновь готово к поиску итераций управления для интервала управления (с„ <, с; ).

При поиске управления для интервала управления (c.+,, с,+<), импульсы "Сброс", "Запись начальных условий модели объекта управления", "Запись

55 начальных условий объекта" блоком 5 не формируются.

Блок 5 выдает команду "Пуск", запускает интеграторы 26, 27, 28 блока 4 и подготавливает цепь для

1755262!

О сдвига единицы в регистре распределителя импульсов 19 из и -ro разряда в (и-1)-й разряд. Решение модели происходит до появления импульса

"Останов".

На выходе блока 4 устанавливаются значения х „„ (с „,,), т.е. прогноз (<) у хм состояния оЬъекта управления 1 для момента времени с = cII.2 при управляющем воздействии U (с )= "макс (1)

MO KC (11

Значение x д (с „) подается на схему сравнения 18, где сравнивается с х (с;,2). Если Е (с; ) 0, то записанная единица в старшем разряде регистра 11 сохраняется; если

E (cI+Z)z0, то записанная единица (a в старшем разряде регистра 11 сбрасывается; Блок 5 выдает команду "Исходное положение", в соответствии с которой модель объекта управления

4 возвращается в исходное положение.

Блок 5 выдает команду "Пуск", 25 по котор6й записывается единица в триггер регистра ll, повторяется решение модели объекта управления !

4 для интервала управления (с1+1, 1+2) . л

Через время Ьлок 5 выдает коман ду "Останов", в соответствии с кото рой прекращается решение уравнений модели объекта управления 4. На выходе Ьлока 4 устанавливаются зна- 35 чения х „„ (c, ), т.е, прогноз сос(21 тояния оЬъекта управления 1 для момента времени с=с 1,2 при управляющем воздействии U (c ) = (-+-)U (,) 1 1 +1 2 4 макс 4р

Значение х (г .1 +2) подается на (2) схему сравнения 18, где сравнивается х гм c,,,>) 0, то зайисанная единица в разряде регистра 11 сохраняется; если .х, <(c,, ) — х (с, )< (О, то записанная единица в разряде регистра 11 сбрасывается.

Поиск управления для (с, 1,, c14 ) продолжается до тех пор, пока не будет проведено и итераций по числу разрядов в регистре 11

Блок 5 выдает импульс "Цикл", который устанавливает значение х (с, ) на выходе Ьлока 2, про55 изводит перезапись значения управляющего воздействия U ("1(c I I) из регистра 11 во второй ЦАП 9, подачу

Ц (Al(c,, ) на объект управления 1, запись данных с объекта управления

1 в аналоговые запоминающие устройства 23, 24, 25 модели объекта управления 4 и т,п. начинается процесс поиска управления для интервала управления (с;+, с;+, ),.

Предложенное устройство позволяет уменьшить количество моделей оЬъекта управления до одной, избежать трудностей,, связанных с выбором вариантов управляющего воздействия, повысить точность управления за счет целенаправленного перебора значений управляющего воздействия и управления с учетом прогнозируемого состояния объекта управления на один интервал управления вперед.

По сравнению с квазиоптимальным регулятором - базовым объектом устройство управления нагревом позволяет снизить погрешность работы системы управления до 1Ф.

Формула изобретения

Устройство управления инерционным

ОЬъектом, содержащее Ьлок синхронизации, модель объекта управления, о т л и ч а ю щ е е с я тем, что, с целью повышения точности управления, дополнительно введены блок формирования управляющих воздействий, блок задания состояния объекта, вход которого подключен к выходу

"Цикл" Ьлока синхронизации и к первому управляющему входу блока формирования управляющих воздействий, а

ВыхОд — к второму информационному входу блока формирования управляющих воздействий, первый информационный вход которого подключен к выходу модели объекта управления, а первый и второй выходы подключены соответст- венно к входу объекта управления и к первому информационному входу модели объекта управления, а второй, третий, четвертый управляющие входы

1 подключены соответственно к выходу

"Пуск" блока синхронизации и к первому управляющему входу модели объекта управления, к выходу "Останов" блока синхронизации и к второму управляющему входу модели объекта управления, к выходу "Сброс" блока синхронизации, выход "Исходное поло12

11

1755262 жение" которого подключен к третье= му управляющему входу модели объекта управления,: второй информационный вход которой подключен к выходу объекта управления, а четвертый и пятый управляющие входы - соответственно к выходам "Запись начальных условий объекта" и "Запись начальных условий модели объекта управления" блока синхронизации.

1755262

Составитель Н.Николаев

Техред М.Моргентал Корректор Л:Лукач

Редактор И.Касарда

Заказ 2893

Ю

Тираж Подписное

Р"ИИПИ Гос а ств н уд рственного комитета по изббретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г.Ужгород, ул. Гагарина,101

Устройство управления инерционным объектом Устройство управления инерционным объектом Устройство управления инерционным объектом Устройство управления инерционным объектом Устройство управления инерционным объектом Устройство управления инерционным объектом Устройство управления инерционным объектом 

 

Похожие патенты:

Изобретение относится к способам автоматического регулирования температуры и может быть использовано при прецизионном термостатировании объектов в метрологии, радиотехнике

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

Изобретение относится к системам регулирования температуры в резиноперерабатывающих червячных машинах и позволяет повысить надежность системы, Последняя содержит четыре циркуляционных контура

Изобретение относится к автоматическому регулированию и может использоваться в энергетике для обогрева оборудования электростанций и в других отраслях народного хозяйства

Изобретение относится к регуляторам температуры и может быть использовано в паяльниках, требующих точного поддержания температуры в процессе пайки

Изобретение относится к системе размещения реакционных емкостей одинаковой формы и размера для проведения термических циклов жидкой смеси для однократного использования, содержащейся в реакционных емкостях, причем каждая реакционная емкость имеет первый участок стенки конической формы и второй участок стенки цилиндрической формы, образующий на конце реакционной емкости отверстие, причем толщина стенки первого участка меньше толщины стенки второго участка и причем отверстие реакционной емкости выполнено с возможностью установки в нем затвора для герметичного закрывания реакционной емкости при его установке на отверстии реакционной емкости

Изобретение относится к электротехнике и электротехнологии и может быть использовано для автоматического регулирования температуры в электрических печах сопротивления

Изобретение относится к холодильной технике и может быть использовано как на предприятиях пищевой промышленности, так и на судах рыболовного флота

Изобретение относится к автоматическому регулированию и может быть использовано в системах комфортного технологического кондиционирования и вентиляции воздуха, отопления и горячего водоснабжения

Изобретение относится к автоматическому регулированию и может быть использовано в системах комфортного технологического кондиционирования воздуха и вентиляции помещений, отопления и горячего водоснабжения

Изобретение относится к области автоматического управления технологическими объектами химической, металлургической и других промышленностей и может быть применено для автоматического управления температурой

Изобретение относится к методам и средствам обеспечения поддержания микроклимата в теплице
Наверх