Устройство для решения задач оптимального управления Советский патент 1987 года по МПК G06G7/66 

Описание патента на изобретение SU1327135A1

1

Изобретение относится к гибридной вычислительной технике и предназначено для решения с помощью RC сеток задач оптимального управления конечным состоянием (финитное управ- ление) теплофизических объектов при наличии ограничений на координаты состояния объекта.

Цель изобретения - расширение класса решаемых задач за счет решения задачи с двусторонним управлением от двух независимых источников управляющего воздействия и повышения точности.

На фиг. 1 представлена блок-схема предлагаемого устройства на фиг. 2 - блок управления; на фиг.З- блок останова решения; на фиг. 4 - блок выделения максимума; на фиг.5 - временные диаграммы, поясняющие работу устройства.

Устройство для решения задач оптимального управления включает первую и вторую одномерные RC-сетки 1, 2, первый и второй блоки 3, 4 задания начальных условий, первый и второй узлы 5, 6 итеративной коррекции управления, блок 7 останова решения, узел 8 вьщеления максимума, блок 9 управления , блок 3 содержит группу источников 10 эталонного напряжения, группу ключей 11} блок 4 содержит группу источников 12 эталонного напряжения, группу сумматоров 13,группу ключей 14, узел 5 включает блок 15 умножения, блок 16 опорного напряжения, сумматор 17, ограничитель 18, аналого-цифровой преобразователь (АЦП) 19, регистр 20, блок 21 памяти цифроаналоговый преобразователь (ДАН 22i узел 6 включает блок 23 умножения, блок 24 опорного напряжения,сум матор 25, ограничитель 26, аналого- цифровой преобразователь 27, регистр 28, блок 29 памяти, цифроаналоговый преобразователь 30.

Блок 7 останова решения содерж.нт первый и второй сумматоры 31 и 32., первый и второй квадраторы 35 и 34, первый и второй интеграторы 35 и 36., первый и второй компараторы 37 и 38,, первый и второй элементы И 39 и 40.

Узел 8 выделения максимума содержит сумматор 41, аналого-цифровой преобразователь 42, цифровой блок 43 умножения, блок 44 памяти, регистр 45 сдвига, дешифратор 46, кодоуправ- источник тока (КИТ) 47,ключ 48

352

Блок 9 управления содержит ключ 49, генератор 50, делитель 51 частоты, D-триггер 52, первый, второй и третий элементы И 53, 54 и 55, первый и второй элементы ИЛИ 56 и 57, реверсивный счетчик 58.

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

15

|t..t).Q.

::{0 i х« L; о ft fl,

(1)

где а - коэффициент температуропрог водности с начальным условием

0(х,0) о(х) O fxi-L. (2)

Управляющие воздействия U,(t); Uj(t), представляющие собой температуры греющих сред на границах объекта ( и ), воздействуют на объект по закону Ньютона

°

36

iflr- tэ

,(t)-9(0,t),

1 А -О

О t Т; ,(3)

35

эе

ах

,,, -2 )- О :t iT,

где o , - коэффициент теплоотдачи ля X о и X L соответственно.

Требуется, управляя температурами греющих сред U;, (t); Uj,(t), к заданноу моменту времени Т минимизировать отклонение распределения температуры (х,, Т) в объекте от желаемого рас- ределения y(t).

Математическая постановка задачи при ограничениях на управляющие воздействия и координаты состояния объекта (температуры) н отдельных точкак;

. и,„,н Ui(t) -f u,Mc(K. -, (3)

иг«ин Ul(t) - UjMa.c (6)

0(хр, t).ei,n , (7)

сводится к минимизации функционала

ф(и, ,U,)I(U, ,U)(U, ,U), (8)

где I(U, ,Uj) --J |е(х,Т,Ц .Uj) -y(x)P dx; я(8a)

т Xf+o

(U, , |MaKc(e(x,t,U,U2)0 Xg-d

-Qe.nn ;of (dxdt

Aon

(86)

причем составляющая (8а) определяет отклонение полученного распределения температур от желаемого, а составляющая (86) служит штрафом за нарушение ограничения (7) в контролируемой Р-й точке объекта. Положительная по- следовательность Ац 2 , где К 1, 2, 3 - номер итерации, усиливает штраф для итерации с высоким порядковым номером.

В предложенном устройстве опти- мапьные управляющие воздействия и(t), и,(t) отыскиваются итеративно с помощью градиентного спуска. Итерационная процедура поиска оптимальных управлений заключается в том, что на (п+1)-м шаге решения уточняются управляющие воздействия, полученные на п-м шаге, по следующим зависимостям, обеспечивающим уменьшение критерия качества (8):

иГ (t)(t)-,Фuu;;,up; (9)

. + /. ч, /.ч Л Г/ттЛчПЧ(10)

(t)u(t)(u,up,

35

де Ф, (U.UJ); t 2(u;,Uj) - градиент

функционала (8) noUr(t)

40 соответственно; и f - параметры

метода. Приращение функционала (8) равно

45

(и,+4U, , и + ли)- Ф(и, ,Uj)

(as/, V(0,t) . 4(L,t)jU2)dt+R,

о(11)50

где R - остаточный член, величина малого порядка,

причем функция Ч (х, t) (t)(x,t ,U ,11) , определяющая градиент функционала (8)

(U,Uj) Ф ,(и,,и,)+Ф;(и, ,и) 55 ae/.,v(0,t)(,t),

является решением следующей сопряженной краевой задачи:

g

5t

- о 04

KMCXKCt

e(x,t) -. Oyh(x).-(x,t) 6Q; 1 o,v(0,t); 0 t. T-, I ,t), 0 t . T;

( Л V

v(x,T)(x,T)-y(x) ; , (15)

V Эх dv

ax

(12) (13) (14)

где функция h(x) определена следующим образом: h( если xe(, )

, если ,Xg-(,L .

Второе слагаемое в первой части выражения (12) служит штрафом за нарушение ограничений (7), однако при выполнении условия (7) его штрафное слагаемое в (12) исчезает.

Как видим, для получения градиента функционала, при заданной паре управляющих воздействий ((U(t), и, (t)) следует решить две краевые задачи: сначала из (1) - (4) надо определить функцию 6(x,t), затем полученное S(х. Т) подставить в (15) и .из (12) - (15) найти функции V(0,t) и iv(L,t). Применяя общую схему метода градиента, итерационный процесс для вычисления (п+1)-го приближения пары управляющих воздействий (и (t), (t)), которое минимизирует функционал (8) при огра- - ничениях (5) - (7), можно представить следующим образом:

U J()-,(; , если Уlм«н U ;(t)-,,,,

40

Г (t.)

45

50

55

UIM«H . если U ;(t) -е,Ф7 и1мик

UiMa«. если U(t)-е,,а,

Ui(t)- 1Ф; если и1м«« и1(Ь)-ЕгФ; и1

lM«K. если Ui(t) - -Ejtr UiMHH UjMetce, если U(t),

причем ф1 ae(,,t,U%U 3,); (L,t,,U).

I

Ha КС-сетке 1 осуществляется ние разностного аналога краевой дачи (1)-(4)

иГ (t)

а

;

8,.,, -20,-t-e;.,

ТГх)2

, ,...M;

9, (0) « 1/(хр, j - 0,1,M+l;

- c,u, (t:)-0,J, ci2tU2(t)-6,J.

(18)

Начальное условие t (x ) вводится

в RC-сетку. 1 с помощью блока 3 перед началом каждого цикла решения уравнения (1).

На RC-сетке 2 осуществляется решение в обратном времени разностного аналога краевой задачи (12)(15)

dV V.41 ..

dt

Тд1ГГ

-2Акмйкс Г гдоп , о J- h(x), i

1, 2, ..., М;25

V(x. , Т)(х. , Т)-ух:), j О, 1, ..., M-fl;

-.«,vi, .;,-„,.(W

, / «. Г 1 , для

гдеЬ.(х) ;, ,2....,-,

,..., М.

Начальное условие (x,T,U, ДО вводится в RC-сетку с помощью блс- ка 4.

Из сопоставления уравнений (1), (18) и (12), (19) вытекают зависимости для расчета параметров элементов R и С сеточных моделей.

Устройство рабатает следующим образом. До начала решения при замкп.у- том ключе 49 в блоки 21 и 29 памяти записываются первые Г риближения управляющих воздействий U и и соответственно в виде последовательности значений:

и,(и,,,,и, , ... ,и,., ,.., Ц.;

i(u, ,Uj, ...,115,,..., и,,,),

причем г-е значение управляюкгих воздействий U.J и и записывается в ячейку памяти с г-м адресом блока 2 памяти и блока 29 памяти соответственно. Операции записи исходной информации в блок памяти перед началом решения и считывания ее после

10

15

20

25

30

40

,

356

окончания реиения в блок отображения решения или :з испожштельные органы являются типовыми. Поэтому в нгзобретении подсхемы нредваритель- иой записи информации в блоки 21 и 29 не рассматриваются, а на фиг. 1 показаны лишь входы и выходы канала связи (КС), по которому осу- щecтвJfяeтcя взаимодействие с внешними устройствами.

Сигнал логической 1, действуя через замкнутый ключ 49 и элемент ИЛИ 57, обеспечивает следующее исходное состояние устройства. Зам- в:нуты ключи 11 и задаются начальные условия на первую RC-сетку 1, D- триггер 52 устанавливается в единичное состояние,, устанавливается комбинация 0...0 на выходе счет-, чика 58, отсутствуют импульсы на выходе генератора 50, в нулевом состоянии находится делитель 51 частоты, ключи 49 замкнуты, на выходе регистра 45 сдвига устанавливается код О..„01.

Пуск устройства осуществляется по сигналу Пуск. Происходит размыкание ключа 49, в результате чего размыкаются контакты ключей 1 I, запус- кается генератор 50, снимается сиг-нал установки нуля с реверсивного счетчика 58 и делителя частоты. На интервале времени от О до Т на первой RC-сетке t решается краевая задача (18) в прямом времени, при зтоы на первый и второй входы задания управляющего воздействия первой RC- сетки 1 поступают аналоговые сигналы и, (t) и и. (t.) соответственно (представляющие собой первое приближение и, и Uj к оптимальным управлениям

45

,- опт

и и.

)

2 - р формируемые первым и вторым узлом 5 и 6 итеративной коррекции следуюБЩм образом. После пуска устройства импульсы с прямого выхода генератора 50 через злемент И 53 подаются на суммирующий вход счетчика 58. С приходом каждого последующего импульса код по шине адреса блоков 21 и 29 памяти увеличивается на единицу. Поскольку на входе разрешения сч.и гъ1вания из блоков 21 и 29 памяти на интервале времени от С до Т действует все время разреи/ающий счи7-ыва- ние сигнал, поступающий через эле- мент 1 ШИ 56, то на шинах данных блоков памяти формируются развернутые во

f- Г -,

времени последовательности и lJ,j J соответственно. Последовательности значений управляющих воздействий и 1 проходя без изменения через параллельные регистры 20 и 28, преобразуются в преобразователях 22 и 30 в аналоговую форму и подаются на первый и второй входы задания управляющего воздействия RC-сетки 1 соответственно.

На интервале времени (О,Т) ключ

48 разомкнут. Контролируются значения 10 интервале времени (Т, 2Т) решается напряжения в 1-й узловой точке первой в обратном времени вспомогательная

краевая задачи (19). В процессе ее решения на интервале времени ()

КС-сетки 1 с помощью узла 8 выделения максимума. Напряжение {(t) подается на первый вход сумматора 41, а на его

напряжения с первого и второго вывторой вход задается опорное напряже-15 хода второй RC-сетки 2 (т.е. 4(0,t) ние 6g J, , т.е. напряжение, соответствующее максимальной допустимой температуре в Е-й узловой точке объекта. В случае, если напряжение ej(t)eg

и v(l ,t) поступают на вход первого и второго узлов .5 и 6 итеративной коррекции управления. Напряжение, соответствующее if(0,t), после умножето на выходе сумматора 41 имеется ну- 20 ния на постоянное напряжение, зада- левой сигнал. При 0f(t)00,op на вы- ваемое из блока 16 опорного напря- ходе сумматора появляется разность . жения и пропорциональное Е, а о(, в бло- (84(й)-будоп ) и после преобразования ке 15 умножения, вычитается в сумма- в АЦП 42 вводится в соответствующие торе 17 из напряжения U(T), которое ячейки памяти блока 44 памяти. На ин- 5 подается из блока 21 памяти через ретервале (О, Т) на вход.разрешения записи блока 44 памяти поступает все время сигнал, разрешающий запись, а на шине адреса код, подаваемый из счетчика 58, увеличивается от О до N. Таким образом, если напряжение 9f(t) превьш1ает 8(до„ на г-м временном шаге, где г О, 1,... N, то разность 0t( it)-9f до„ вводится в ячейку памяти блока 44 с г-м адресом, а если (дд„ , то в ячейку памяти блока 44 памяти с адресом, соответствунядим данному временному шагу, вводится нулевой код. В момент времени t Т в блоке 44 памяти имеется последовательность значений

макс{9р- 8рдоп ; 0( ОЬ MaKc{9j -ef, ;ОЬ..., ..., макс{9г -0е „ ; 0.

В момент времени Т на первой RC- сетке 1 имеется поле потенциалов, соответствующее в(х. Т), а на второй RC-сетке 2 через второй блок задания начальных условий 4 установлены начальные, для обратного времени ре50 блока 21 памяти, появляется на выходе элемента ИЛИ 56 только в течение времени действия импульса на прямом выходе генератора 50. Во время действия этого импульса информация Cui,

шения, условия v(х Т).

По истечении времени Т N-й-импульс 55 з ячейки с г-м адресом через регистр с инверсного выхода генератора 50 20 и ЦАП 22 поступает в сумматор 17. появляется на выходе делителя на По окончании действия импульса изме- N-51. Этот импульс переводит D-триг- некие состояния регистра 20 блокиру- гер 52 в нулевое состояние, прекра- ется по входу подачей на его управщая тем самым подачу импульсов на суммирующий вход реверсивного счетчика 58 и разрешая подачу импульсов на вход вычитания счетчика 58. После срабатывания D-триггера 52 происходит замыкание контактов ключей 11 и размыкание ключей 14. На первую RC- сетку 1 вновь задаются начальные условия, а на второй RC-сетке 2 на

напряжения с первого и второго выхода второй RC-сетки 2 (т.е. 4(0,t)

и v(l ,t) поступают на вход первого и второго узлов .5 и 6 итеративной коррекции управления. Напряжение, соответствующее if(0,t), после умножегистр 20 и ЦАП 22 на вход сумматора 17 также в обратном времени. Развертка ) в обратном времени организуется путем реверса состояния счет30 чика 58 от N до 0. На интервале времени (Т,2Т) импульсы с прямого выхода генератора 50 поступают через элемент И 54 на вычитающий вход счетчика 58, изменяя тем самым его состоя35 ние от N до 0. На выходе сумматора 17 формируется разность управляющего воздействия U () и градиента функционала Е Ф . Разностный сигнал пропускается через ограничитель 18 с ха40 рактеристикой насьщения. Таким образом, на выходе ограничителя 18 формируется напряжение U(T), t T-t, соответствующее улучшенному управляющему воздействию для следующей итера45 ции. Запись U-,(t) в блок 21 осуществляется непосредственно в процессе решения вспомогательной краевой задачи. На интервале времени (Т, 2Т) сигнал, разрешающий считывание из

50 блока 21 памяти, появляется на выходе элемента ИЛИ 56 только в течение времени действия импульса на прямом выходе генератора 50. Во время действия этого импульса информация Cui,r

55 з ячейки с г-м адресом через регистр 20 и ЦАП 22 поступает в сумматор 17. По окончании действия импульса изме- некие состояния регистра 20 блокиру- ется по входу подачей на его управляклций вход логического нуля с выхода элемента ИЛИ 56. Импульс с инверсного выхода генератора 50 через элемент И 55, на второй вход которого подается логическая единица во время (Т, 2Т), разрешает запись информации в ячейку блока 21 памяти с г-м адресом. Во время записи в блок 21 памяти состояние регистра 20 не изменяется. С появлением следующего импульса на прямом выходе генератора 50 весь цикл перезаписи осуществляется в ячейку блока 21 памяти с (г-1)-м адресом. Аналогичным образом осуп(ествляет

ся коррекция управляющего воздейств

Uj(t) на интервале времени (Т, 2Т) в узле 6 итеративной коррекции управления, причем на его вход поступает из второй RC-сетки 2 сигнал V(L,t), а в блок 29 памяти производится перезапись Sjr на улучшенное управляющее воздействие iT,,r.

На интервале времени (Т, 2Т) клю 48 замыкается, в -ю узловую точку второй RC-сетки 2 вводится из уала выделения максимума штрафной ток, значение которого определяется величиной 2А (-6(ддг, -, 0 (см. фомулу (19.)). Это происходит следзпощи образом. Так как на входе разрешени считывания блока 44 памяти на интервале (Т, 2Т) имеется все время разрешающий сигнал с инверснох о выхода D-триггера 52, а на шине адреса с приодом ut уменьшаются коды адресов ячеек от N до О, то на шине данных блока 44 памяти формир ется последовательность кодов ) - Авп ОJj, которая после умножени в цифровом блоке 43 умножения на (И преобразование в ксдоуправ- ляемом источнике 47 тока в ток подается через ключ 48, а И-ю узловую точку второй RC-сетки 2. Положительная последовательность формируется в процессе решения задачи с помощью регистра 45 сдвига и дешифратора 46. До начала решения единичный сигнал с выхода ключа 49 устанавливает на выходе регистра сдвига код 00...01, таким образом при решении вспомогательной задачи на интервале (Т, 2Т) имеем 2А,2°. В момент окончания решения (19), т.е. t 2Т, На выходе дешифратора 46 появляется импульс, соответствующий коду 000...00 на его информационном входе. Этот импульс управляет сдвигом 1 в регистре 45. Таким об

7135

10

разом, при второй итерации на втором входе цифрового блока 43 имеется код 00...010 и соответственно 2. В регистре 45 сдвига перемещается 1 с младшего разряда до самого старшего разряда и состояние 10.. . остается неизменным независимо от последующих управляющих импульсов с дешифратора 46. Для регистров в ,1 итеральном исполнении это обеспечивается соединением выхода старшего разряда с входом блокировки, запрещающим изменение состояния регистра с приходом следующего управляющего

0

0

5

5

0

Введение штрафного тока при поиске очередных приближений управляющих воздействий позволяет учесть наложенные ограничения (7) на Е-ю координату состояния объекта.

В момент времени появляется следующий импульс на выходе делителя 51. Прекращается решение вспомогательной задачи, D-триггер 52 вновь возвращается в единичное состояние и на интервале времени (2Т, ЗТ) осуществляется решение исходной задачи (18) на первой RC-сетке 1.с новыми уточненными управляющими воздействиями U,(t) и u|(t), а затем на интервале времени (ЗТ, 4Т) решается вспомогательная краевая задача (19) и определяются очередные приближения управляющих воздействий б j и U М i и т.д.

Задача решается от итерации до итерации до тех пор, пока ошибки й

и 4. (fc+fjr

fг тч

d, J и -U jl dt, ,3,5,...

Г1+1

кт (км) т

2 5

кт-

оцениваемые блоком 7

и

,hi2

, К 1,3,5,..., останова решения будут меньше наперед заданной

25

45

величины Up определяющей желаемую

точность решения.

Ошибка d, определяется в процессе решения вспомогательной задачи с помощью cyMt-iaTopa 31, квадратора 33 и интегратора 35, а ошибка jjj- с помощью сумматора 32, квадратора 34 и интегратора 36. Интеграторы 35 и 36 устанавливаются в нуль каждый раз перед решением вспомогательной

задачи единичным выходным сигналом с злемента И 40. Проверка условия (4,iUn и dj-JU) в момент окончания решения вспомогательной задачи производится с приходом разрешающих

11

импульсов с делителя 51 частоты и D-триггера 52 на входы элемента И 39.

При выполнении условия (4, и 2 Un) на выходе блока 7 останова решения появляется импульс, замыкающий ключ 49. Оптимальные последовательности управляющих воздействий сформированы в блоках 21 и 29 памяти и доступны для передачи в канал внешних устройств.

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

1. Устройство для решения задач оптимального управления, содержащее две одномерные RC-сетки, блок формирования начальных условий, блок задания начальных условий, выходы которого соединены соответственно с узлами первой одномерной RC-сетки каждый узел которой подключен к группе входов блока формирования начальных условий, выходы которого соединены с соответствующими узлами второй одномерной RC-сетки, блок останова решения, первый узел итер,атив- ной коррекции управления, включающий блок умножения, блок опорного напряжения, сумматор, ограничитель, аналого-цифровой преобразователь, блок памяти, регистр, и цифроанало- говый преобразователь, причем в первом узле итеративной коррекции управления выход цифроаналогового преобразователя соединен с первым входом сумматора первого узла итеративной коррекции управления, второй вхо сумматора первого узла итеративной коррекции управления соединен с выходом блока умножения, первый вход которого подключен к выходу блока опорного напряжения, выход сумматора через ограничитель подключен к входу аналого-цифрового преобразователя, выход аналого-цифрового преобразователя соединен с информационным входом блока памяти и с информационным входом регистра, выход которого подключен к входу цифроаналогового преобразователя, выход которого соединен с первым граничным узлом первой одномерной RC-сетки, второй вход блока умножения первого узла итеративной коррекции управления подключен к первому граничному узлу второй одномерной RC-сетки, блок управления, включающий ключ, генератор импульсов, делитель частоты, D-триг- гер, первый, второй и третий элемен

Ш

15

20

25

327135. 12

ты И, первый и второй элементы ИЛИ, реверсивный счетчик, суммирующий вход которого соединен с выходом первого элемента И блока управления, а вычитающий вход - с выходом второго элемента И блока управления, первый вход первого элемента И блока управления и первый вход первого элемента ИЛИ блока управления соединены с . прямым выходом D-триггера, инверсный выход которого соединен с первыми входами второго и третьего элементов И блока управления и с первым входом второго элемента ИЛИ блока управления, второй вход третьего элемента И и вход делителя частоты соединены с первым выходом генератора импульсов, второй выход которого подключен к второму входу первого элемента ИЛИ и к вторым входам первого и второго элементов И блока управления, выход делителя частоты соединен со счетным входом D-триггера, вход установки в 1 D-триггера, второй вход второго элемента ИЛИ, вход обнуления делителя частоты, вход запуска генератора импульсов и вход установки нуля реверсивного счетчика Через ключ блока управления соединен с шиной логической единицы, первый управляющий вход ключа блока управления является входом пуска устройства, информационный выход реверсивного счетчика блока управления подключен к входу адреса блока памяти первого узла итеративной коррекции управления, вход разрешения записи блока памяти первого узла итеративной коррекции управления соединен с выходом третьего элемента И блока управления, вход разрешения считывания блока памяти и вход разрешения записи регистра первого узла итеративной коррекции управления подключены к выходу первого элемента ИЛИ блока управления, вькод второго элемента ИЛИ блока управления и прямой выход D-триггера блока управления соответственно соединены с управляю50 щими входами блока задания начальных условий и блока формирования начальных условий, блок останова решения включает первый сумматор, первый квадратор, первый интегратор, первый

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

30

35

40

45

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

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

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

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

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

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

15

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

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

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

название год авторы номер документа
Устройство для решения задач оптимального управления 1985
  • Прокофьев Владимир Евгеньевич
  • Коновец Виктор Иванович
  • Лясковски Ян
SU1270779A1
Устройство для моделирования оптимальной системы управления 1984
  • Прокофьев Владимир Евгеньевич
  • Положаенко Сергей Анатольевич
SU1233188A1
Цифровой анализатор спектра 1985
  • Буров Владислав Александрович
  • Туз Юлиан Михайлович
SU1322172A1
Устройство для решения дифференциальных уравнений 1983
  • Петров Игорь Иванович
  • Яцунов Александр Игоревич
SU1233149A1
Устройство для вычисления элементарных функций по алгоритму Волдера 1982
  • Вальшонок Ефим Самуилович
  • Вавилов Владимир Николаевич
  • Митин Вениамин Дмитриевич
  • Пиневский Николай Михайлович
  • Сигалов Александр Семенович
SU1068933A1
Устройство для моделирования оптимальной системы управления 1985
  • Прокофьев Владимир Евгеньевич
  • Положаенко Сергей Анатольевич
SU1288729A1
Устройство для решения дифференциальных уравнений 1983
  • Кириллова Лариса Генриховна
  • Петров Игорь Иванович
  • Степанов Аркадий Евгеньевич
SU1233148A1
Скалярный умножитель векторов 1988
  • Вышинский Виталий Андреевич
  • Ледянкин Юрий Яковлевич
SU1619254A1
Устройство для передачи информации со сжатием 1983
  • Гавриков Леонид Алексеевич
SU1091206A1
Процессор для обработки массивов данных 1985
  • Рвачев Владимир Логвинович
  • Галькевич Александр Александрович
  • Гребенчук Анна Яковлевна
  • Манько Григорий Павлович
  • Шевченко Александр Николаевич
SU1293737A1

Иллюстрации к изобретению SU 1 327 135 A1

Реферат патента 1987 года Устройство для решения задач оптимального управления

Изобретение относится к гибридной вычислительной технике и предназначено для решения с помощью RC- сеток задач оптимального управления конечным состоянием теплофизических объектов при наличии ограничений на координаты состояния объекта. Цель изобретения - расширение класса решаемых задач за счет решения задачи с двусторонним управлением от двух независимых источников управляющего воздействия и повьш1ения точности. Это достигается введением в устройство второго узла итеративной коррекции, узла вьщеления максимума и дополнительным введением в блок останова решения сумматора, квадратора, интегратора и компаратора. Дополнительно введенные блоки позволяют учесть при решении наличие ограничений на фазовые координаты объекта управления, кроме того, обеспечивает получение более точного решения, поскольку при решении исключаются основные источники ошибок: неустойчивость процесса, интегрирования сопряженного уравнения в прямом времени и ошибка неточного задания начального условия для этого уравнения в нулевой момент времени. Устройство может быть использовано в контуре управления теплофизическим объектом. 1 з.п. ф-лы, 5 ил. с (Л

Формула изобретения SU 1 327 135 A1

чялг

L.

Документы, цитированные в отчете о поиске Патент 1987 года SU1327135A1

Устройство для решения задач оптимального управления 1979
  • Лукьянов Алексей Тимофеевич
  • Любушкин Александр Тимофеевич
SU785877A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для решения задач оптимального управления 1985
  • Прокофьев Владимир Евгеньевич
  • Коновец Виктор Иванович
  • Лясковски Ян
SU1270779A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 327 135 A1

Авторы

Коновец Виктор Иванович

Лясковски Ян

Даты

1987-07-30Публикация

1985-11-26Подача