Адаптивная система управления

 

АДАПТИВНАЯ СИСТЕМА УЛРАВЛЕ-, БИЯ, содержащая дискретный фильтр Калмана, последовательно соединенные блок модели свободного движения объекта управления, квадратор, накапливающий сумматор, блок численного дифференцирования , а также последовательно соединенные делитель и блок исполнительных органов, выходом соединенный с входом объекта управления , выход которого подключен к входу блока датчиков углов и акселерометров , отличающаяся тем, что, с целью повьшения быстродействия и надежности системы, в нее введены блок анализа ситуации, блок синхронизации, первый, второй, третий , четвертый, пятый, шестой, седьмой и восьмой ключи, при этом первый вход блока анализа ситуации соединен с выходом дискретного фильтра Калмана , а второй вход - с первым выходом блока численного дифференцирова:ния , выход блока анализа ситуаций соединен с первыми входами первого. второго, третьего, четвертого и пятого ключей, выход блока датчиков углов и акселерометров соединен с входом блока синхронизации, первый выход которого соединен с вторым входом второго ключа, второй, третий , четвертый выходы блока синхронизации соединены с вторыми входами третьего, четвертого и пятого ключей соответственно, выход блока датчиков УГЛОВ и акселерометров соединен с первым входом, а пятый выход блока синхронизации соединен с вторым входом шестого ключа, выход которого соединен с входом дискретного фильтра Калмана, второй вход первого клю (Л ча соединен с выходом дискретного С фильтра Калмана, а выход - с входом модели свободногодвижения объекта .управления, выход пятого ключа соединен с вторым входом накапливающего сумматора, выходы второго, треть-, его и четвертого ключей соединены с входами модели свободного двкже;ния объекта управления соответствен но-, третий вход накапливающего сумматора соединен с выходом третьего ключа, а четвертый вход - с выходом четвертого ключа, выход второго ключа соединен с первыми входами седьмого и ВОСЬМОГО ключей, второй выход ij блока численного дифференцирования соединен с входом седьмого ключа, а первый выход этого блока соединен с вторым входом восьмого ключа, выход седьмого ключа соединенс первым входом, а выход восьмого ключа - с вторьо входом блока деления .

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

2 А (l9) (! 1) (ц)4 G 05 В 13/02

j."Ig .;,; :::--;:

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTMA

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

I . Ь (21) 3717210./24-24 (22) 28. 03. 84 (46) 15.09.85. Бюл. М 34 (72) В.И. Иванов и С.Г. Тяпкин (53) 62-50(088.8) (56) Кутько П.Д. Вариационные методы синтеза систем с цифровыми регуляторами. M.: Советское радио, 1967, с. 421, рис. 50.

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

У 923293, кл. G 05 В 13/02, 1981.

Саридис Дж.-Самоорганизующиеся стахостатические системы управления.

M.: Наука, 1980, с. 176. (54)(57) АДАПТИВНАЯ СИСТЕМА УПРАВЛЕНИЯ, содержащая дискретный фильтр

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

f 17926

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

Делью изобретения является повышение быстродействия и надежности 5 системы.

На фиг, 1 представлена блок-схема адаптивной системы управления; на фиг. 2 — блок модели свободного движения объекта управления; на фиг.3 накапливающий сумматор; на фиг.4 блок численного дифференцирования; на фиг. 5 — дискретный фильтр Калмана; на фиг, 6 — блок синхронизации на фиг. 7 — блок анализа ситуаций; на фиг, 8 — блок матричного умноженпя А Г," на фиг. 9 — блок матрично1. .. га умножения И А; на фиг. 10 — блок матричного сложения; на фиг. 11 блок сравнения; на фиг. 1 2 — регистр 20 с регенерацией матричной информации; и;. фиг. 13 — регистр со сдвигом матричной информации; на фиг, 14 — блок матричного умножения А Х.

Блок-схема адаптивной системы управления содержит дискретный фильтр

Калмана 1, блок 2 модели свободного движения, квадратор 3, накапливающий сумматор 4, блок 5 численного дифференцирования, делитель 6, блок 7 ис- 30 полнительных органов, объект 8 управления, блок 9 датчиков углов и акселерометров, блок 10 анализа ситуаций, блок 11 синхронизации и первый — восьмой ключи 12 †. 19, входы — З5 выходы 20 — 32.

Блок 2 модели свободного движения (Фиг. 2), содержит ключ 33, логический блок ИЛИ 34, сумматор 35, блоки

36 — 38 матричного умножения 40 (фиг. 14), логический блок ИЛИ 39, к почи 40 — 43, блок 44 источника постоянного напряжения, Накапливающий сумматор (фиг. 3) содержит блок 45 суммирования с накоплением„ регистры 46 - 48, ключи

49 — 51.

Блок 8 численного дифференцирования (фиг. 4) содержит сумматоры 52 и 53, блок 54 умножения на два, ин- 50 вертор 55, блок 56 умножения на постоянное число, сумматор 57.

Дискретный фильтр 1 Калмана (фиг. 5) содержит блок 58 расчета

Х (+ 1/ш ), блок 59 расчета, 55 .N(p + 1/ р ), блок 60 расчета Х „„, блок 61 умножения, линию 62 задержки блок 63 расчета P(p+ 1/p ), блок 64

8 2 расчета Р(+ 1/ Й), блок 65 умножения, регистр 66 с перезаписью информации..

Дискретный фильтр Калмана в своей расширенной интерпретации реализован в виде известного устройства.

Блок 12 синхронизации (фиг. 6) содержит блок 67 постоянного напряжения, ждущие блокинг-генераторы

68-71 ° блок 72 блокировки, диодную цепь 73, ключи 74 и 75, логический элемент ИЛИ 76.

Блок 11 анализа ситуаций (фиг. 7) содержит блоки 77 и 78 матричного умножения, инвертор 79, регистр .80. (фиг. 12), блоки 81 и 82 суммирования, блок 83 сравнения, регистр 84, блоки 85 и 86 матричного умножения.

Блоки 77 и 85 матричного умножения могут быть представлены в виде блока (фиг. 8), содержащего блоки 87-94 умножения, блоки 95-98 суммирования, в которых хранится результат матричного умножения.

Блоки 78 и 86 матричного умножения могут быть представлены в виде блока (фиг. 9), содержащего блоки

99-106 умножения, блоки 107-110 суммирования, в которых хранится результат матричного умножения.

На фиг. 10 представлена блок-схе-. ма суммирования, состоящая из сумматоров 111-114. Результаты суммирования матриц В и S хранятся в этих сумматорах.

На фиг. 11 представлена схема блока 83 сравнения для определения полажительной определенности матрицы 52, Блок 83 сравнения содержит блоки 116 и 117 умножения, компараторы 115, 119, на выходе которых появляется сигнал при положительном значении анализируемого сигнала, блок 118 вычитания, логическую схему 120 И с инверсным выходом.

В регистре 80 с регенерацией содержимого (фиг. 12) происходит считывание информации по сигналу с блока 79 с одновременной ее перезаписью.

Блок 80 содержит регистры 121-124, ключи f25-128.

В регистре 84 (фиг. 13) происходит хранение сигналов, соответству.ющих элементам матрицы А с последнего такта формирования управляющего воздействия. Блок 84 содержит регистры 129-132 и 137-140 и ключи 133-136.

1179268

Блоки 36 — 38 матричного умножения могут быть представлены в виде блока (фиг. 14) содержащего входные регистры 141-144, блоки 145-148 умножения, сумматоры с выходными регистрами 149 и 150.

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

При возникновении отличных от нуля значений углов и линейных ускорений объекта 8 управления последние 10 измеряются блоком 9 датчиков углов и акселерометров, соответствующие сигналы поступают на вход шестого ключа 17 и вход блока 11 синхронизации, блок 11 синхронизации начинает функ- 15 ционировать, с его пятого выхода поступает сигнал на второй вход шестого ключа 17. Это приводит к тому, что сигнал с выхода блока 9 датчиков углов и акселерометров поступает на 20 вход дискретного фильтра Калмана 1, который переходит в режим решения и формирует сигналы, соответствующие оценкам значений углов, линейных ускорений и параметров объекта 8 уп- 25 равления. Эти сигналы поступают на вход ключа 12 и на один из входов блока 10 анализа ситуаций, на другой вход которого поступает сигнал с второго выхода блока 5 численного дифференцирования, сформированный на предыдущем такте формирования сигнала управления.

Блок 10 анализирует условия, определяющие возможность использования закона управления, полученного на предыдущем такте, в новом такте формирования управления, При выполнении условия ключ 12 остается закрытым, и на данном такте 4о используется "старый" сигнал управления, при этом ключи 13-16 остаются закрытыми, а блоки 2, 3 и 4 - в исходном состоянии.

Если же условие не выполняется, . 45 с блока 11 поступает сигнал на ключи 12-16 и сигнал с выхода дискретного фильтра Калмана поступает на первый вход блока 2 модели свободногодвижения объекта 8управления.В этом., $0 блоке модулируется свободное движение . . объекта 8 управления, Причем первоначально с выхода блока 11 синхронизации через открытый ключ 13 поступает сигнал на второй вход блока 2, по которому осуществляется моделирование с начальными условиями, равными оценкам углов и линейных ускорений. Результаты моделирования поступают в квадратор 3, а затем, после возведения в квадрат, в накапливающнй сумматор 4.

По следующему. сигналу с выхода блока 11 синхронизации, поступающему через открытый ключ 17 на третий вход блока 2 и третий вход блока 4, осуществляется моделирование с увеличенными на малую постоянную величину начальными условиями, и записывается сигнал предыдущего моделирования в соответствующий выходной регистр накапливающего сумматора 4 ° По сигналу с выхода блока 11 синхронизации, поступающему через открытый ключ 15 на четвертый вход блока 2 и четвертый вход блока 4, осуществляется моделирование с уменьшенными на малую постоянную величину начальными условиями, и записывается сигнал предыдущего моделирования в соответствующий выходной регистр накапливающего сумматора 4. По сигналу с выхода блока 1 1 синхронизации, поступающему через открытый ключ 16 на второй вход блока 4, осуществляется считывание накопленной информации с блока 4 в блок 5 численного дифференцирования. По сигналу с выхода блока 11 через открытый ключ 13 открываются ключи 18 и 17, и информация с выхода блока 5 поступает на вход делителя 6, причем сигнал, несущий информацию о величине первой частной производной, поступает на первый вход (делимого) делителя 6, а сигнал, несущий информацию о величине второй частной про" иэводной. — на второй вход (делителя) того же делителя 6. С выхода делителя 6 управляющий сигнал поступает на блок 7 исполнительных органов, который, воздействуя на объект 8, сводит к нулю значения углов и.линейных ускорений.

11792б8

1179268

11792б8! 1 79268

1179268

1179268

ii792б8

Корректор В. Бутнга г

Редактор Л. Веселовская

Подписное

Филиал IIIIII "Патент", r. Ужгород, ул, Проектная, 4

Составитель П. Кудрявцев

Техред Л.Микеш

Закаэ 5672/47 Тираж 8бЗ

ВНИИНИ Государственного комитета СССР по делам иэобретений и открытий

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

Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления Адаптивная система управления 

 

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

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

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

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

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

Изобретение относится к области автоматического регулирования

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