Цифровой автоматический оптимизатор

Номер патента: 212356

Авторы: Ковалев, Лотош, Соломатина

ZIP архив

Текст

О П И С А Н И Е 212356ИЗОБРЕТЕНИЯ Союз Советскик Социвлистичвскик Республикависимое от авт, свидетельства21 с, 465042 гп, 14 явлено 17,Х.1961112976/26-24) кис присоединением Приоритет МПК 6 051 Ст 061оммтет ло дел зобретеиий и открытмори Совете МииистровСССР Опубликовано 29.11.1968, БюллетеньДата опубликования описания 24 Х.196 ДК 681.326.3(088 Авторыизобретения Э. С. Лотош и Т. И, Соломатин. Ковале Заявитель ульский филиал Опытно-конструкторского бюро автоматики ИФРОВОЙ АВТОМАТИЧЕСКИЙ ОПТИМИЗА 2блока б, регулятора 7, ко п оцесс в объекте 8,Известны цифровые автом заторы, содержащие комму реле, запоминающее устрой ный и исполнительный блок их сравнительно невысоко,тические оптимиатор с выходным тво, операцион- Быстродействие Предложенный оптимизатор обладает расширенным динамическим, диапазоном работы и повышенной помехоустойчивостью. Он отличается тем, что в нем установлен кольцевой счетчик с автономным источником питания, к которому подсоединены два ключа с последовательно включенной ячейкой И, логическая ячейка ИЛИ, подключенная своими входами к выходам ячеек И, и четыре линии задержки, подсоединенные к выходу ячейки ИЛИ. Второй вход каждой ячеики И подсоединен соответственно к выходам второго и последнего триггеров кольцевого счетчика, выход схемы ИЛИ подключен к шине сброса счетчика, Вход первого триггера подключен к выходу выходного реле, а выходы линий задержек соединены с запоминающим устройством, операционным и исполнительным блоками.На чертеже представлена блок-схема циф. рового оптимизатора.Оптимизатор состоит из коммутирующего устройства 1, преобразователя 2 аналог-число импульсов, запоминающего устройства 8, кольцевого счетчика 4, операционного блока 5, исполнительноготарый регулирует ридатчика 9.Данный оптимизатор является системой5 шагового типа с методом, поиска экстремумапо градиенту и с совмещенным пробным и рабочим шагами. Областью оптимальных значений оптимизатора является область, в которой функции 1(х) (х - регулируемый пара 10 метр; (х) - показатель данного процесса,который оптимизируется) принимает экстремальное значение или находится вблизи него.Для отыскания направления движения к оптимуму в оптимизаторе заложен принцип из 15 менения знака приращения функции при лереходе ею экстремума,Работает оптимизатор следующим образом,Коммутатор 10 с заданной частотой подключает текущее значение измеряемой функ 20 ции ; (х) на вход ключа 11, который при подаче команды с коммутатора 10 пропускаеттекущее значение , (х) на вход преобразователя 2 аналог-число импульсов, Он состоит изпреобразователя аналог-напряжение 12, пре 25 образователя 18 напряжение-длительность импульса, ячейки ИЛИ 14, триггера 15, генератора импульсов 1 б и ячейки И 17. Дляболее четкой работы на выходе коммутатора10 ставится реле 18, которое будет вклю 30 чаться на время, которое разрешено коммутатором на соответствующий замер , (х).3При срабатывании этого реле подается команда в виде положительного импульса напряжения на преобразование напряжения с преобразователя 12 в длительность импульса, пропорциональную этому напряжению, и на выходе преобразователя 13 появляется отрицательный скачок напряжения (О - :б,). Положительный скачок напряжения ( - О - :О) появляется через время Т, которое должно быль пропорционально измеряемому напряжению. Следовательно, на выходе преобразователя образовался отрицательный импульс, длительность которого пропорциональна измеряемому напряжению. Генератор импульсов 16 вырабатывает импульсы, которые пропускаются ячейкой И 17, Работой ее управляет триг гер 15, который находится в единичном состоянии в течение времени Т, Начальное состояние этого триггера - нулевое. При срабатывании реле 18 положительный импульс напряжения через схему ИЛИ 14 перебрасывает триггер 15 в единичное состояние, в котором он находится до тех пор, пока положительный перепад напряжения преобразователя 13, пройдя через схему ИЛИ 14, через время Т не перебросит его вновь в нулевое состояние. Следовательно, ячейка И 17, подключенная к правому плечу григгера 15, находится в рабочем состоянии только время Т и пропустит с генератора импульсов 16 количество импульсов и, пропорциональных Т, а значит, и измеряемому напряжению. Эти импульсы в каждом замере проходят на вход запоминающего устройства 3 и суммируются в течение цикла работы оптимизатора с теми, что были записаны там ранее. Значит, после каждого замера в запоминающем устройстве хранится количество импульсов п, где и - количество импульсов в каждом -ом замере. В результате,в конце цикла в запоминающем устройстве образуется величина, пропорциональная среднему значению функции в течение цикла, Эта величина будет тем ближе к ее истинному значению, чем больше замеров будет сделано в течение цикла, так как при большем количестве замеров более полно снижается влияние помехи на результат измерения вследствие ее усреднения, если помеха является случайной стационарной функцией от времени.Запоминающее устройство 3 выполнено по схеме двоичного счетчика. Импульсы с ячейки И 17 поступают на первый его триггер 19. Количество разрядов запоминающего устройства выбирают из условия непереполнения счетчика. Цикл работы оптимизатора задается с помощью кольцевого счетчика 4. Кольцевой счетчик, содержащий триггеры 20, 21 и 2 - основной лотическиЙ элемент схемы, так как он управляет почти всеми логическими опер- циями оптимизатора. Счетчик собран по схеме двоичного счетчика и дополнен схемами И 23 и 24 (промежуточные ячейки на чертеже не показаны), схемой ИЛИ 25 и кл,очами 26 и 27 (управление ключами осуществ 2123564ляется с передней панели, прибора) по числу схем И. Его настраивают на определенное время цикла (которое можно менять), т. е.на определенное число замеров. Пусть, напри.5 мер, кольцевой счетчик настраивают на количество импульсов Л=2" (1=1 п). Каждый раз при срабатывании реле 18 положительный импульс напряжения поступает на первый триггер 20 кольцевого счетчика. Когда реле 18 10 срабатывает 2" -ый раз, на правом плече(1(-1)-ого триггера 21 счетчика в первый раз за цикл возникает положительный импульс напряжения, Этот импульс пропускается Д) -ой ячейкой И 23, на которую в начале 15 рабогы было подано питающее напряжениечерез триггер 20 от источника питания счетчика на ноль. С ячейки ИЛИ 25 импульс идет на управление логическими операциями оптимизатора, поступая на блок линий за держки 29, Этот блок состоит из четырех линий задержки. С каждой из них импульс, задержанный относительно предыдущего импульса на время, необходимое для последнего замера цикла и записи измеренного знз чения функции в запоминающееустройство 3,поступает на ячейки И 30 - 33. Последние подключены к левым плечам триггеров 19, 34, 35 и 36 запоминающего устройства, и с тех ячеек, которые подключены к триггерам, на ходящимся в нулевом состоянии (левое,плечо единичное), импульсы подаются на входы соответствующих ячеек ИЛИ 37 - 40 и далее на входы триггеров 41 - 44 операционного блока 5. Таким образом, с запоминаю щего устройства снимается записанное тамсреднее значение 1,р (х)11,р (хА пропорционально в:,(х)1 в обратном коде и поступает на операционный блок, где суммиру 40ется с записанным там ранее числом т, е.нэто равнозначно операции вычитания р (х) - 1, +1,р (х), так как ,.+1,р (х) но- стУпает в обРатном коде, 1"р(х) записано в прямом. Затем с блока 29 поступает второй45 импульс на считывание результата вычитания из операционного блока. Операционный блок состоит из триггеров 41 - 44, линий задержки 45 и 46 и блока реверса, состоящего из ключей 47 - 49, управляемых реле 50, ли 50 ний задержки 51 и 52 и схемы ИЛИ 53.Триггер 44 является триггером знака. На него поступают импульсы знака триггера Й запоминающего устройства. Триггер 36 всегда находится в нулевом состоянии, но с ле 55 вого плеча снимается импульс, поступающийна триггер 44, когда число из запоминающего устройства поступает на операционный блок в обратном коде, При этом импульс переполнения,перебрасывает триггер 44 в ноль, но60 переноса в младший разряд при суммировании на данном участке не происходит. Это искажает результат вычисления на единицу, но такая ошибка на работе оптимизатора не сказывается в силу принципа его действия.65 Устройство же оптимизатора упрощается, так5как не требуется специального сброса операционного блока, Третий импульс с блока 29 поступает на ячейки И 54 - 57, подклю.ен. ные к правым плечам триггеров 19 и 34 запоминающего устройства, и число переписывается оттуда в прямом коде в операционный блок. Четвертый импульс с блока задержки 29 сбрасывает запоминающее устройство в нулевое состояние, и оптимизатор готов к работе в следующем цикле, Из сказанного ясно, что частота работы коммутатора должна выбираться из условия, чтобы все логические операции успели выполниться за время от момента прихода последнего импульса предыдущего цикла до прихода первого импульса следующего цикла. Во втором и последующих циклах оптимизатор в основном повторяет работу в первом цикле. Разница лишь в том, что в первом цикле в операционном блоке производится операция 0 в,(х), а в последующих ; (х) - Гс+(хЯ и со второго цикла подобного шага не делается, о чем будет сказано нике.Величина приращения из операционного блока считывается с помощью генератора импульсов 58, триггера 59 и ячейки И 60 методом переполнения.Генератор импульсов 58 вырабатывает импульсы, которые пропускаются ячейкой И 60 на вход лервого триггера 41 операционного блока, и эти же импульсы поступают на вход исполнительного блока 6, а через ячейки 61 и 62 - на вход реверсивного счетчика исполнительного блока, Реверсивный счетчик состоит из триггеров 63 - 65, ячеек ИЛИ 66 - 68, ячеек И 69 и 70, подсоединенных к левым плечам триггеров и осуществляющих сквозной перенос при вычитании импульсов, а также ячеек И 71 и 72, подсоединенных к правым плечам триггеров и осуществляющих сквозной перенос при вычитании импульсов.Через ячейку И 60 импульсы проходят до заполнения операционного блока, При по. ступлении следующего импульса операцион. ный блок переполняется и с последнего его триггера 43 снимается положительный импульс, перебрасывающий триггер 59 из единичного состояния в нулевое. Этот триггер управляет ячейкой И 60, следовательно, она закрывается и не пропускает больше импульсов с генератора импульсов. Таким образом, через ячейку И 60, а значит, и на вход исполнительного блока прошло количество импульсов, которое соответствует дополнительному входу числа, записанного в операционном блоке. Для более простой и надежной работы исполнительного блока в момент считывания в операционном блоке должно быть записано число в обратном коде, чтобы на исполнительный блок оно поступало в прямом коде.Если к моменту считывания число, записанное в операционном блоке, положительно, т. е. записано в прямом коде, то при про 5 10 15 20 25 30 35 40 45 50 55 60 65 6ходе импульса считывания с блока линий задержки 29 на выходе ячейки И 73 появляется импульс, который поступает на блок 59, и ключи 47 - 49 размыкаются на некоторый промежуток времсни. С линии задержки 51 импульс поступает на все триггеры операционного блока, кроме триггера знака, и перебрасывает их. Ключи 47 49 вновь замыкаются. В операционном блоке образуется число в обратном коде. С линии задержки 51 импульс проходит через линию задержки 52, поступает на ячейку ИЛИ 53, а с нее на триггер 59, который перебрасывается в единичное состояние, и начинается считывание, Если число в операционном блоке к моменту начала считывания было отрицательчым, то при приходе импульса считывания на выходе ячейки И 74 возникает импульс, который непосредственно через ячейку ИЛИ 53 поступает на вход триггера 59 и происходит считывание.Триггер 59 имеет два раздельных входа, На первьш вход поступают импульсы с ячейки ИЛИ 53, перебрасывающие его в единичное состояние, а на второй - импульс переполнения с триггера 43, возвращающий его в нулевое состояние, Это сделано для того, чтобы при переполнении операционного блока при вычитании, когда ,(х+л(х) не произошло ложного срабатывания триггера 59.Исполнительный блок представляет собой реверсивный счетчик, в который входят: триггеры 63 - 65, ячейки ИЛИ 66 - 68, ячейки И 69 и 70, подсоединенные к левым плечам триггеров 63 - 65 и осуществляющие сквозной перенос при вычитании импульсов; ячейки И 71 и 72, подсоединенные к правым плечам триггеров и осуществляющие сквозной перенос при сложении импульсов; триггер реверса 63; ячейки И 61 и 62, подсоединенные к его плечам; преобразователь 75 код-аналог; ключ 76. В нем все время хранится текущее значение регулируемого параметра для нормальной работы регулятора,Перед началом работы оптимизатора реверсивный счетчик настраивают на сложение импульсов, поступающих с ячейки И 60, т. е. триггер реверса 63 находится в нулевом состоянии, В первом цикле работы оптимизатора в операционном блоке перед считыванием будет записано начальное значсние функции в обратном коде. Следовательно, на рсверсивный счетчик через ячейки И 69 и 70 будет поступать значение регулирусмог параметра. Затем делается пробньш шаг, и на реверсивный счетчик после второго цикла будут поступать приращения регулируемого параметра. Если приращение отрицательное, направление движения к экстремуму не ме няется, Если же приращение положительное, то е ячейки И 73 снимается импульс, ко. торый перебрасывает триггер 63 в единичное состояние, и импульсы с ячейки 60 поступают на вычитание с числом реверсивного следуюЗаказ 1035/6 Тираж 530 Подписное ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР Москва, Центр, пр. Серова, д. 4ипосрафия, пр, Сапунов щего положительного числа. Вновь перебрасывается триггер реверса, т, е. происходит реверс направления движения - регулируемый параметр увеличивается и т. д. При нахождении процесса в области экстремума 5 все время будет совершаться реверс направления движения, процесс будет колебаться около экстремума.Ключ 7 б в первом цикле работы разомкнут. Замыкается он с приходом 12-го им пульса считывания и в таком положении остается на время всей работы оптимизатора, потому что в целях более гибкой работы оптимизатора пробный шаг задается вручную в начале работы оптимизатора (на передней 15 панели прибора).В реверсивном счетчике с помощью клю, чей, выведенных на,переднюю панель прибора, устанавливают значение пробного шага, Но чтобы пробный шаг совершился по окон 20 чании первого цикла, исполнительный блок подключается к регулятору по команде с кольцевого счетчика после завершения первого цикла.На выходе реверсивного счетчика установ лен преобразователь 75 код-аналог, дающийГ на выходе напряжение, пропорциональноерегулируемому параметру. Предмет изобретенияЦифровой автоматический оптимизатор, содержащий коммутатор с выходным реле, запоминающее устройство, операционный и исполнительный блоки, отличающийся тем, что, с целью расширения динамического диапазона его работы и повышения помехоустойчивости, в нем установлен кольцевой счетчик с автономным источником питания, к которому подсоединены два ключа с последовательно включенной ячейкой И, логическая ячейка ИЛИ, подключенная своими входами к выходам ячеек И, и четыре линии задержки, подсоединенные к выходу ячейки ИЛИ, и второй вход каждой ячейки И подсоединен соответственно к выходам второго и последнего триггеров кольцевого счетчика, а выход схемы ИЛИ подключен к шине сброса счетчика, причем вход первого триггера подключен к выходу выходного реле, а выходы линий задержек соединены с запоминающим устройством, операционным и исполнительным блоками.

Смотреть

Заявка

1112976

В. Г. Ковалев, Э. С. Лотош, Т. И. Соломатина Тульский филиал Опытно конструкторского бюро автоматики

МПК / Метки

МПК: G05B 13/02

Метки: автоматический, оптимизатор, цифровой

Опубликовано: 01.01.1968

Код ссылки

<a href="https://patents.su/4-212356-cifrovojj-avtomaticheskijj-optimizator.html" target="_blank" rel="follow" title="База патентов СССР">Цифровой автоматический оптимизатор</a>

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