ЦИФРОВОЙ АВТОМАТИЧЕСКИЙ ОПТИМИЗАТОР Советский патент 1968 года по МПК G05B13/02 

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

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

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

Иа чертеже представлена блок-схема цифрового оптимизатора.

5 исполнительного блока 6, регулятора 7, который регулирует процесс в объекте S, и датчика 9.

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

Работает оптимизатор следующим образом. Коммутатор 10 с заданной частотой подключает текущее значение измеряемой функции /; (х) на в.ход .ключа П, который ири подаче команды с коммутатора 10 пропускчет текущее значение /; (х,) на вход преобразователя 2 аналог-число импульсов. Он состоит из преобразователя аналог-напряжение 12, преобразователя 13 напряжение-длительность импульса, ячейки «ИЛИ 14, триггера 15, генератора импульсов 16 и ячейки «И П. Для более четкой работы на выходе коммутатора 10 ставится реле 18, которое будет вклюПри срабатывании этого реле подается команда в виде положительного импульса напряжения на Преобразование напряжения с преобразователя 12 в длительность импульса, пропорциональную этому напряжению, и на выходе преобразователя 13 появляется отрицательный скачок напряжения (0-,/7i). Положительный скачок напрял ения (-tVi-нО) появляется через время Г, которое должно быть пропорционально измеряемому напряжению. Следовательно, на выходе преобразователя образовался отрицательный импульс, длительность которого пропорциональна измеряемому напряжению. Генератор импульсов 16 вырабатывает импульсы, которые пропускаются ячейкой «К 17. Работой ее управляет триггер 15, который находится в единичном состоянии в течение времени Т. Начальное состояние этого триггера - нулевое. Прн срабатывании реле 18 положительный импульс напрянсения через схему «ИЛИ 14 перебрасывает триггер 15 в единичное состояние, в котором он находится до тех пор, пока положительный перепад напряжения преобразователя 13, пройдя через схему «ИЛИ 14, через время Т не перебросит его вновь в нулевое состояние. Следовательно, ячейка «И 17, подключенная к правому плечу григгера 15, находится в рабочем состоянии только время Т и пропустит с генератора импульсов 16 количество импульсов «я, пропорциональных 7, а значит, и измеряемому напряжению. Эти имнульсы в каждом замере проходят на вход запоминающего устройства 3 и суммируются в течение цикла работы оптимизатора с теми, что были записаны там ранее. Значит, после каждого замера в заноминающем устройстве хранится количество иимпульсов Zni, где ni - количество импульсов в каждом t-ом замере. В результате в конце цикла в запоминающем устройстве образуется величина, пропорциональная среднему значению функции в течение цикла. Эта величина будет тем ближе к ее истинному значению, чем больше замеров будет сделано в течение цикла, так как при больше.м количестве замеров более полно снижается влияние помехи на результат измерения вследствие ее усреднения, если помеха является случайной стационарной функцией от времени.

Запоминающее устройство 3 выполнено по схеме двоичного счетчика. Импульсы с ячейки «И 17 поступают на первый его триггер 19. Количество разрядов запоминающего устройства выбирают из условия непереполнения счетчика. Цикл работы онтимизатора задается с помощью кольцевого счетчика 4. Кольцевой счетчик, содержащий триггеры 20, 21 и 22 - основной логический элемент схемы, так как он управляет почти всеми логическими операциями оптимизатора. Счетчик собран ио схеме двоичного счетчика и дополнен схема.ми «И 23 и 24 (промежуточные ячейки на чертеже не показаны), схемой «ИЛИ 25 и ключами 26 и 27 (управление ключами осуществляется с передней панели лрибора) по числу схем «И. Его настраивают на определенное время цикла (которое можно менять), т. е. на определенное число замеров. Пусть, например, кольцевой счетчик настраивают на количество импульсов (k...n). Каждый раз при Срабатывании реле 18 положительный импульс напряжения поступает на первый триггер 20 кольцевого счетчика. Когда реле 18

срабатывает 2-ый раз, на правом плече ()-ого трнггера 21 счетчика в первый раз за цикл возникает положительный импульс напряжения. Этот импульс пропускается (/(-1)-ой ячейкой «И 23, на которую в начале

работы было подано питающее напряжение через триггер 20 от источника питания счетчика на ноль. С ячейки «ИЛИ 25 импульс идет на управление логическими операцияА1Я оптимизатора, поступая на блок линий задержки 29. Этот блок состоит из четырех линий задержки. С каждой из них импульс, задержанный относительно предыдущего имиульса на время, необходимое для последнего замера цикла и залиси измеренного знпчения функции в запоминающее устройство 3, поступает на ячейки «И 30-33. Последние подключены к левым плечам триггеров 19, 34, 35 и 36 запоминающего устройства, и с тех ячеек, которые подключены к триггерам, находящимся в нулевом сОСтоянии (левое плечо единичное), импульсы подаются на входы соответствующих ячеек «ИЛИ 37-40 и далее на входы триггеров 41-44 олерационного блока 5. Таким образом, с запоминающего устройства снимается записанное там среднее значение /ср (x)fcp (х) проиорционально (x)l в обратном коде и поступает на операционный блок, где суммируется с занисанным там ранее числом, т. е.

это равнозначно Операции вычитания

f/cp (x)fi -flcp(), так как (х) поступает в обратном коде, fjcpW записано в прямом. Затем с бло:ка 29 поступает второй

импульс на считывание результата вычитания из операционного блока. Олерационный блок состоит из триггеров 41-44, линий задержки 45 и 46 и блока реверса, состоящего из ключей 47-49, управляемых реле 50, лиНИИ задержки 51 и 52 и схемы «ИЛИ 53. Триггер 44 является триггером знака. Иа него поступают импульсы знака триггера ЗС запоминающего устройства. Триггер 36 всегда находится в нулевом состоянии, но с левого плеча снимается импульс, поступающий на триггер 44, когда число из запоминающего устройства поступает на олерационный блок в обратном коде. При этом иаипульс переполнения перебрасывает триггер 44 в ноль, но

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

как не требуется специального сброса операционного блока. Третий импульс с блока 29 цоступает на ячейки «И 54-57, подключенные к правым плечам триггеров 19 и 34 запоминающего устройства, и число переписывается оттуда Б прямом коде в операционный блок. Четвертый импульс с блока задержки 29 сбрасывает запоминающее устройство в нулевое состояние, и оптимизатор готов к работе в следующем цикле. Из сказанного ясно, что частота работы коммутатора должна выбираться из условия, чтобы все логические операции успели выполниться за время от момента прихода последнего импульса предыдущего цикла до прихода первого импульса следующего цикла. Во втором и последующих циклах оптимизатор в основном повторяет работу в первом цикле. Разница лишь в том, что в первом цикле в операционном блоке производится операция Q-fi(x), а в последующих f (х)-fi+i (х) и со второго цикла подобного шага не делается, о чем будет сказано ниже.

Величина приращения «з операционного блока считывается с помощью генератора импульсов 58, триггера 55 и ячейки «И 60 методом переполнения.

Генератор импульсов 58 вырабатывает импульсы, которые пропускаются ячейкой «И 60 на вход первого триггера 41 операционного блока, и эти же импульсы поступают на вход исполнительного блока 6, а через ячейки 61 и 62 - на вход реверсивного счетчика исполнительного блока. Реверсивный счетчик состоит из триггеров 63-65, ячеек «ИЛИ 66-68, ячеек «И 69 и 70, подсоединенных к левым плечам триггеров и осуществляющих сквозной перенос при вычитании импульсов, а также ячеек «И 71 и 72, подсоединенных к правым плечам триггеров и осуществляющих сквозной перенос при вычитании импульсов.

Через ячейку «И 60 импульсы проходят до заполнения операционного блока. При поступлении следующего имнульса операционный блок переполняется и с последнего его триггера 43 снимается положительный импульс, перебрасывающий триггер 59 из единичного состояния в нулевое. Этот триггер управляет ячейкой «И 60, следовательно, она закрывается и не пропускает больше импульсов с генератора импульсов. Таким образом, через ячейку «И 60, а значит, и на вход исполнительного блока прошло количество импульсов, которое соответствует дополнительно1му входу числа, записанного в операционном блоке. Для более простой и надежной работы исполнительного блока в момент считывания в операционном блоке должно быть записано число в обратном коде, чтобы на исполнительный блок оно поступало в прямол коде.

ходе импульса считывания с блока линий задержки 29 на выходе ячейки «1-1 73 появляется импульс, который поступает на блок 59, и ключи 47-49 размыкаются на некоторый промежуток времени. С линии задержки 51 импульс поступает на все триггеры операционного блока, кроме триггера знака, и перебрасывает их. Ключи 47-49 вновь замыкаются. В операционном блоке образуется

число в обратном коде. С линии задержки 5/ импульс проходит через линию задержки 52, поступает на ячейку «ИЛИ 53, а с нее на триггер 59, который перебрасывается в единичное состояние, и начинается считывание.

Если число в операционном блоке к моменту начала считывания было отрицательным, то при приходе импульса считывания на выходе ячейки «И 74 возникает импульс, который непосредственно через ячейку «ИЛИ

53 поступает на вход триггера 59 и происходит считывание.

Триггер 59 имеет два раздельных входа. Иа первый вход поступают илшульсы с ячейки «ИЛИ 53, перебрасывающие его в единичное состояние, а на второй - импульс переполнения с триггера 43, возвращающий его в нулевое состояние. Это сделано для того, чтобы при переполнении операционного блока при вычитании, когда fi(x)f{+i(x) не

произошло ложного срабатывания триггера 59.

Исполнительный блок представляет собой реверсивный счетчик, в который входят: триггеры 63-65, ячейки «ИЛИ 66-68, ячейки

«И 69 и 70, подсоединенные к левым плечам триггеров 63-65 и осуществляющие сквозной перенос при вычитании импульсов; ячейки «И 71 и 72, подсоединенные к правым плечам триггеров и осуществляющие

сквозной перенос при сложении импульсов; триггер реверса 63; ячейки «И 61 и 62, подсоединенные к его плечам; преобразователь 75 код-аналог; ключ 76. В нем все время хранится текущее значение регулируемого параметра для нормальной работы регулятора.

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

состоянии. В первом цикле работы оптимизатора в операционном блоке перед считыванием будет записано начальное значение функции в обратном коде. Следовательно, на реверсивный счетчик через ячейки «И 69 и

70 будет поступать значение регулируемого параметра. Затем делается пробный шаг, и на реверсивный счетчик после второго цикла будут поступать приращения регулируемого параметра. Если приращение отрицательное,

направление движения к экстремуму не меняется. Если же приращение положительное, то е ячейки «И 73 снимается импульс, который перебрасывает триггер 63 в единичное состояние, и импульсы с ячейки 60 поступают

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

название год авторы номер документа
ЦИФРОВОЙ АВТОМАТИЧЕСКИЙ ОПТИМИЗАТОР 1971
SU320469A1
ИЗМЕРИТЕЛЬ АМПЛИТУДНО-ЧАСТОТНЫХ И ФАЗО- ЧАСТОТНЫХ ХАРАКТЕРИСТИК ЧЕТЫРЕХПОЛЮСНИКОВ 1968
SU212362A1
АНАЛИЗАТОР ДЛЯ КОНТРОЛЯ ХАРАКТЕРИСТИК ДИНАМИЧЕСКИХ СИСТЕМ 1971
SU300875A1
МКОГОКАНАЛЬМЫЙ ДЕКОДИРУЮЩИЙ ПРЕОБРАЗОВАТЕЛЬ «ЦИФРОВОЙ код - УГОЛ ПОВОРОТА ВАЛА» 1967
SU199505A1
ЦИФРОВОЙ КОРРЕЛЯТОР С ЗАПОМИНАЮЩИМ УСТРОЙСТВОМ НА МАГНИТНОМ БАРАБАНЕ 1966
SU182414A1
Устройство для отображения информации 1980
  • Свиязов Александр Алексеевич
SU942124A1
Аналого-цифровой преобразователь 1974
  • Райзберг Ефим Иосифович
  • Игнатов Валерий Викторович
SU1005305A1
Устройство для считывания графических функций 1972
  • Аранович Борис Ильич
  • Аристархов Альвин Алексеевич
  • Майзель Вячеслав Лазаревич
SU437112A1
Устройство для воспроизведения запаздывающих функций 1983
  • Комаров Анатолий Вениаминович
  • Просочкин Анатолий Сергеевич
  • Недорезов Вячеслав Михайлович
  • Сюхин Владимир Сергеевич
SU1173424A1
Рыборазделочная машина 1973
  • Проскуренко Игорь Васильевич
  • Собченко Валентин Васильевич
  • Токмаков Владимир Михайлович
  • Токмакова Лидия Иосифовна
  • Трегубенко Валентина Викторовна
  • Фролов Александр Васильевич
  • Белый Виктор Игнатьевич
  • Клягин Валерий Викторович
SU506368A1

Иллюстрации к изобретению SU 212 356 A1

Реферат патента 1968 года ЦИФРОВОЙ АВТОМАТИЧЕСКИЙ ОПТИМИЗАТОР

Формула изобретения SU 212 356 A1

SU 212 356 A1

Даты

1968-01-01Публикация