Устройство для определения оптимальных траекторий

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

Авторы: Баранов, Васильев

Есть еще 14 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

(71) Институт пв энергетике АН(56) АвторскоеВ 758179, кл, САвторское свВ 748429, кл. О Бюл. Р 13роблем модеУССРев и В.Л.Ба8 8) ован ов СССР978.СР978. видетельств 06 О 7/122,детельство С06 0 7/122,спемашимахлогиаслях нахптиескими про - поГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТКРЫТИЙ ВТОРИЧНОМУ СВИДЕТЕЛЬСТВ(54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕТИМАЛЬНЫХ ТРАЕКТОРИЙ(57) Изобретение относитсяматике и вычислительной техможет быть использовано взированных вычислительныхдля оптимизации и в системального управления технообъектами в различных отрмьппленности. Цель изобретени,801223240 А вышение точности решения. Указанная цель достигается введением в устройство блока ввода данных, арифметического блока вычисления приращений координат, арифметического блока вычисления приращений функционала, блока сравнения приращений координат, селектора ветви сети, селектора узла сети, генератора знака и блока задания начального узла. Состояние технологического объекта необходимо перевести с помощью управляющего параметра 11 из начальногосостояния(Х , У 0 )в конечное (Х=О, У=О), обеспечив оптимизацию функционала вида мннЫ . Для решения ЖФпоставленной задачи необходимо су помощью устройства найти оптимальную траекторию в пространстве сос- С тояний (Х, У), оптимальное. управление У и оптимальное значение функционала. 9 ил.еайТаким образом, сигнал возбуждения начального узла распространяется по моделям 174 узла и моделям 175 ветви до тех пор, пока на один из входов 193 модели 174 конечного узла не поступит единичный сигнал.Модель конечного узла отличается от моделей 174 остальных узлов наличием связи выхода элемента ИЛИ 182 с входом 194 элемента ИЛИ 183 (связь изображена пунктиром), В этом случае на выходной шине 195 сформируется сигнал логической единицы, который поступает на шину 195 всех входящих в конечный узел моделей 175. Сигнал с выхода элемента ИЛИ 182 50 55 второй импульс входной последовательности, действующей на шине 41. Выходная последовательность импульсов на шине 98 генератора 10 знака последовательно изменяет состояние счетчиков 159-161, которые с помощью дешифраторов 162-164 соответственно осуществляют выбор модели 174 узла модели 1 сети. После окончания опроса всех моделей 174 узла во всех четырех квадрантах пространства (Х, У) на выходе перепол-. нения счетчика 161 селектора 9 формируется импульсный сигнал, который поступает на шину 35 блока 2 управления и через элемент ИЛИ 24 сбрасывает триггер 19 в нулевое состояние, который сигналом прямого выхода блокирует элемент И.22.Таким образом, процесс настройки модели 1 сети заканчивается и устройство готово для моделирования оптимальных процессов управления. В режиме моделирования переключатель 28 блока 2 управдения подключает выход генератора 14 одиночных импульсов к первому входу триггера 20 и к выходной шине 43, которая соединена с шиной 43 блока задания начального узла 11. Диспетчер с помощью блока 11 задает координаты Х-, У начального узла сети, например, подключая переключателем 171 входную шину 43 к одной из шин группы выходов 12 и группы выходов 173, Запуск устройства осуществляется кнопочным переключателем 29 блока 2 управления путем запуска генератора 14 одиночных импульсов. Выходной импульс генератора 14 устанавливает триггер 20 в единичное состояние и поступает через блок 11 задания начального узда сети на входы 172 и 173 модели 174 узла, выбранного в качестве начального. Триггер 20 в единичном состоянии подключает через элемент И 21 выход генератора 12 тактовых импульсов к входу десятичного счетчика 15, который измеряет время моделирования, пропорциональное оптимальному значению функционала, Элемент И 186 модели 174 узла, выбранной в качестве начального узла сети, под действием импульсов на шинах 172 и 173 вырабатывает импульсный сигнал., который через элемент ИЛИ 182, И 187 ус 5 1 О 15 20 25 30 танавлнвает триггер 181 в единичное состояние. Элемент И 188 открывает- сЪ сигналом прямого выхода триггера ,181, что обеспечивает поступление тактовых импульсов генератора 12 блока 2 управления, действующих на шине 37, на входы счетчиков 176-178,Пусть, например, в счетчике 176 содержится начальный дополнительный код приращения функционала, тогда после переполнения счетчика 176 триггер 179 установится в единичное состояние и на выходе 196 сформируется единичный сигнал, который поступает на шину 196 всех исходящих моделей 175 ветви, а также на вход элемента ИЛИ-НЕ 192, на выходе которого формируется сигнал блокировки, поступающий на шины 198 всех моделей 75 ветви, входящих в данную модель 174 узла. Единичный сигнал, действующий на шине 196 модели ветви, в случае единичного состояния триггера 200 пройдет через элементы И 210, ИЛИ 212, И 203 на вход триггера 202, устанавливая его в еди- . ничное состояние, Единичный сигнал прямого выхода триггера 202 поступает по шине 193 на один из входов 193 следующей модели 174 узла и через элемент ИЛИ 182 устанавливаетФ триггер 181 в единичное состояние. конечного узла поступает также нашину 36 блока 2 управления (фиг. 2)и через элемент ИЛИ 25 сбрасываеттриггер 20 в нулевое состояние,Элемент И 21 закрывается а всчетчике 15 фиксируется оптимальное значение функционала, которое индицируется группой элементов 30 индикации. Появление единичного сигнала5 О 20 25 30 35 40 45 50 5 на шине 195 моделей 75 ветви, входящих в конечный узел, приводит к срабатыванию элемента И 204 в той модели 175 ветви, в которой триггер 202 находится в единичном состоянии. Элемент индикации 216 индицирует модель 175 ветви, принадлежащую оптимальной траектории, Наличие единичного сигнала на выходе элемента И 204 приводит к сра-. батыванию элемента И 208 либо 209 в зависимости от состояний триггеров 200 и 201 соответственно. Элементы 213 либо 214 индикации индуцируют знак (отрицательный либо положительный) оптимального управляющего параметра У . Единичный сигнал с выхода элемента И 204 поступает по шине 194 на одну из шин 194 модели 175 узла и далее распространяется аналогичным образом до модели 175 начального узла,Таким образом, элементы индикации модели 1 сети индицируют оптимальные траектории, оптимальное. управление, а счетчик 15 блока 2 управления Фиксирует оптимальное значение функционала.Моделирование может производиться многократно с различных начальных узлов, так как информация в моделях 74 узлов восстанавливается. Действительно, если счетчик 176 и 177 начинает счет с начального дополнительного кода приращения функционала, то счетчик 178 начинает счет с нуля. Поэтому, с момента переполнения счетчика, например 176 до момента переполнения счетчика 178 в счетчике 176 восстановится начальный дополнительный код приращения Функционала, а сигнал переполнения счетчика 178 сбрасывает триггер 181 в нулевое состояние. Подготовка устройства к повторному моделированию (режим возврата) обеспечивается нажатием кнопочного переключателя 27 (фиг. 2), который с помощью триггера 18 формирует сигнал сброса на выходной шине 42 блока 2 управления. Этот сигнал сброса устанавливает счетчик 15 блока 2 управления в нулевое состояние, а также сбрасывает в нулевое состояние ,триггеры 179 и 180 всех моделей 174 узлов и триггеры 202 всех моделей 175 ветвей. Формула изобретения Устройство для определения оптимальных траекторий, содержащее модель сети, блок памяти и блок управления, о т л и ч а ю щ е е с я тем, что, с целью повышения точности решения, в него введены блок ввода данных, арифметический блок вычисления приращений координат, арифметический блок вычисления приращений функционала, блок сравнения приращений координат, селектор ветвисети, селектор узла сети, генератор знака и блок задания начального узла, причем первая группа выходов блока управления, содержащая и шин, гдеи - количество разрядов представления исходных данных, соединена соответственно с первого по и-й информационными входами блока ввода данных,вход запуска которого соединен свторым выходом блока управления,входы разрешения записи с первого попятый блока памяти соединены соответственно с первого по пятый выходами блока ввода данных, шествйвыход которого соединен с информационным входом блока памяти, входсинхронизации которого соединен стретьим выходом блока управления,информационные входы с первого попятый арифметического блока вчисления приращений координат соединены соответственно с первого по пятый выходами блока памяти, с шестого по восьмой выходы которого соединены соответственно с первым по третий информационными входами арифметического блока вычисления приращений функционала, входы синхронизации с первого по четвертый арифметического блока вычисления приращений координат соединены соответственно с третьего по шестой выхода -ми блока управления, выходы кото-рого с третьего по седьмой соединены соответственно с первого по пятый входами управления арифметическогоблока вычисления приращений функционала, первый выход которого соединен с первым входом блока управления, первый и второй выходы арифметического блока вычисления приращений координат соединены соответственно с первым и вторым информационными входами блока сравнения прира 1223240222щений координат, входы синхронизации которого соединены соответственно с третьим и пятым выходами блокауправления, выходы блока сравнения приращений координат с первого по четвертый соединены соответственно с первым по четвертый входами се" лектора ветви сети, пятый и шестой входы которого соединены соответственно с третьим и четвертым выходами арифметического блока вычисления приращений координат, а седьмой вход - с четвертым выходом блока управления, с первого по четвертый выходы селектора узла сети соединены соответственно с шестого по девятый информационными входами арифметического блока вычисления приращений координат, десятый и одиннадцатый информационные входы которого соединены соответственно с первым и вторым выходами генератора знака, с третьего по шестой выходы арифметического блока вычисления приращений координат соединены соответственно с четвертым по седьмой информационными входами арифметического блокавычисления приращений функционала, восьмой и девятый информационные входы которого соединены соответственно с вторым и третьим выходами генератора знака, пятый выход селектора узла сети соединен с вторым входом блока управления, шестой и седьмой выходы которого соединены с первым и.вторым входами генератора знака, шестой выход блока управления соединен с входом сброса селектора узла сети, вход синхронизации которого соединен с первым выходом генератора знака, первый и второй выходы селектора ветви сети соединены соответственно с шестым и седьмым входами управления арифметического блока вычисления приращений функционала, второй и третий выходы которого соединены соответственно с первым и вторым входами ввода данных модели сети, третий, четвертый, шестой и восьмой выходы блока управления соединены соответственно с первым, вторым, третьим и четвертым входами управления модели сети, выход останова которой соединен с третьим входом блока управления, шестая группа выходов с первого по К-й, 1 О где К - количество первых адресовседьмая группа выходов с первого поР-й, где Р - количество вторых адресов, и восьмая группа выходов с первого по четвертый третьих адресов селектора узла сети соединены соответственно с первой, второй и третьей группами адресных входовмодели сети, четвертая группа с первого по восьмой адресных входов которой соединены соответственно с третьим по десятый выходами селектора ветви. сети, девятый выход блока управления соединен с входом блока задания начального узла, первая груп-па с первого по М-й и вторая группа с первого по Б-й выходов, где Му,Б - количествоначальных узлов сети, которого соединены соответственно с первой и второй группами входов запуска модели сети, причем блокуправления содержит генератор импульсон, распределитель импульсов,генератор одиночных импульсов, счетчик, регистр сдвига, четыре триггера, два элемента И, три элементаИЛИ, четыре коммутатора, группу элементов индикации, два элемента ищикации и элемент задержки, причем выход генератора импульсов соединенс входом распределителя импульсов,выходы п разрядов которого являютсяпервой группой выходов блока уп равления, выход и-го разряда распределителя импульсов соединен с входом синхронизации регистра сдвига,с входом элемента задержки и черезгенератор одиночных импульсов - с 40 входом первого коммутатора, первый1выход которого является вторым выходом блока управления, выход генератора импульсов соединен с третьимвыходом блока управления и,с первым 45 входом первого элемента И, выход которого соединен с информационнымвходом счетчика, выходы разрядов которого соединены с входами группы .элементов индикации, четвертый, пя тый, шестой, седьмой и восьмой выходы блока управления соединены соответственно с выходом и-го разряда распределителя импульсов, выхо-.дом элемента задержки, прямым выходом первого триггера, выходом регистра сдвига и прямым выходом второго триггера, вход управления генератора.одиночных импульсов соединен40 45 50 55 через второй коммутатор с инверсным выходом первого триггера, прямой выход которого соединен с первыми входами первого и второго элементов ИЛИ, второй выход первого коммутатора соединен с первым входом третьего элемента ИЛИ, выход которого соединен с информационным входом регистра сдвига и с первым входом третьего триггера, третий выход первого коммутатора соединен с девятым выходом блока управления и с первым входом четвертого триггера, прямой выход которого соединен с вторым входом первого элемен та И и с входом первого элемента индикации, прямой выход третьего триггера соединен с входом второго элемента индикации и с первым входом второго элемента И, выход и второй вход которого соединены соответственно с входом третьего элемента ИЛИ и с первым входом блока управления, вторые входы третьего и четвертого триггеров соединены соответственно с выходами первого и второго элементов ИЛИ, вторые входы которых являются соответственно вторым и третьим входами блока управления, входы первого и второго триггеров соединены соответственно через третий и четвертый коммутаторы с нулевой шиной устройства, а выход второго триггера - с входом сброса счетчика, арифметический блок вычисления приращений координат содержит пять узлов вычисления дополнительного кода, четыре регистра сдвига, семь сумматоров, два узла формирования модуля, три триггера и восемь элементов И, причем информационные входы с пер- . вого по пятый узлов вычисления до-.полнительного кодасоединены соответственно с первым по пятый информационными входами арифметического блока вычисления приращений координат, шестой информационный вход которого соединен с входами синхронизации первого и пятого узлов вычисления дополнительного кода, входы синхронизации второго и четвертого узлов вычисления дополнительного кода соединены с седьмым информационным входом арифметического блока вычисления приращений координат, информационные входы с 5 О 5 20 25 30 35 восьмого по десятый которого соединены соответственно с первыми входами с первого по третий триггеров, информационные входы с первого по четвертый регистров сдвига соединены соответственно с выходами с первого по четвертый сумматоров, первые входы которых соединены соответственно с выходами с первого по четвертый элементов И, выходы первого и второго сумматоров соединены через пятый сумматор с первым входом шестого сумматора, второй вход которого. соединен с выходом третьего узла вычисления дополнительного кода, управляющий вход которого является одиннадцатым информационным входом арифметического блока вычисления приращений координат, первый вход управления которого соединен с входами синхронизации с первого по четвертый регистров сдвига и входами синхронизации первого и второго узлов формирования модуля, входы сброса с первого по пятый узлов вычисления дополнительного кода и первые входы сброса первого и .второго узлов формирования модуля соединены с третьим входом управления арифметического блока вычисления приращений координат, второй вход управления которого соединен с входами сбросов с первого по седьмой сумматоров, с вторыми входами сбросов первого и второго узлов формирования модуля и с вторыми входами с первого по третий триггеров, выходы первого, второго, четвертого и пятого узлов вычисления дополнительного кода соединены соотвеТственно с первыми входами с пятого по восьмой элементов И, выходы которых соединены соответственно с вторыми входами с первого по четвертый сумматоров, первые входы с первого по четвертый элементов И соединены соответственно с выходами с первого по четвертый регистров сдвига, входы синхронизации и ввода данных которых соединены соответственно с четвертым входом управления арифметического блока вычисления приращений координат и с шиной нулевогопотенциала устройства, инверсныевыходы первого и второго триггеров соединены соответственно с вторымивходами первого, четвертого и вто223240рого, третьего элементов И, прямые выходы второго и третьего триггеров соединены соответственно с вторыми входами пятого, восьмого н шестого, седьмого элементов И, выход шестого сумматора соединен с информационным входом первого узла формирования модуля, выполненного в виде узла вычисления дополнительно-. го кода, регистра сдвига, триггера и элемента И, первый вход которого соединен с информационным входом узла формирования модуля и с информационным входом регистра сдвиГа, выход которого соединен с информационным входом узла вычисления дополнительного кода, вход сброса которого соединен с первым входом сброса узла формирования модуля, второй вход сброса узла формирования модуля соединен с вторыми входами элемента И, триггера, первый вход которого соединен с выходом элемента И, вход синхронизации регистра, сдвига соединен с входом синхронизации .узла формирования модуля,-первый выход которого соединен с выходом узла вычисления дополнительного кода, вход синхронизации которого соединен с прямым выходом триггера и с вторым выходом узла формирования модуля, выходы третьего и четвертого сумматоров соединены через седьмой сумматор с информационным входом второго узла формирования модуля, с первого по шестой выходы арифметического блока вычисления приращений ;координат соединены соответственно с первым выходом первого узла формирования модуля, первым выходом второго узла формирования модуля, вторым выходом первого узла формирования модуля, вторым входом второго узла Формирования модуля, выходом шестого сумматора и выходом . седьмого сумматора, арифметический блок вычисления приращений функционала содержит три сумматора, два узла вычисления дополнительного кода, два коммутатора, узел формирования модуля, регистр сдвига, счетчик, два триггера, семь элементов И и элемент ИЛИ, причем с первого потретий информационные входа арифметического блока вычисления приращений Функционала соединены соответст 5 1 О 15 20 25 30 35 40 45 50 55 венно с информационным входом первого узла вычисления дополнительногокода, с первым входом первого сумматора и первым входом первого элемента И, выход которого соединен свторым входом первого сумматора,четвертый информационный вход арифметического блока вычисления приращений функционала соединен с входомсброса счетчика и первым входом элемента ИЛИ, второй вход которого соединен с выходом переполнения счетчика, выход первого сумматора соединен с информационным входом второго узла вычисления дополнительного кода, управляющий вход которогосоединен с пятым информационным входом арифметического блока вычисленияприращений функционала, шестой иседьмой информационные входы которого соединены с входами первого коммутатора, выход которого соединенс первым входом второго сумматора,выходы первого н второго узлов вычисления дополнительного кода соединены с информационными входами второго коммутатора, выход которого соединен с вторым входом второго сумматора, первый вход управления арифметического блока вычисления приращений функционала соединен с входами синхронизации регистра сдвига,узла формирования модуля, информационный вход которого соединен свыходом второго сумматора, второйвход управления арифметического блогка вычисления приращений функционала соединен с входами сброса с первого по третий сумматоров, с первыми входами второго и третьего элементов И и с первым входом сбросаузла формирования модуля, второйвход сброса которого соединен свходами сброса первого и второгоузлов вычисления дополнительногокода и с третьим входом управленияарифметического блока вычисленияприращений функционала, с четвертого по шестой входы управления которого соединены соответственно суправляющим входом первого узла вычисления дополнительного кода, первым входом первого триггера и вторымвходом первого элемента И, выходычетвертого и пятого элементов И соединены с входами третьего сумматора, выход которого соединен с вторым1 О мационными входами третьего и четвертого элементов И, выходы которыхподключены к входам второго и третьего блоков индикации, выходы второго и третьего триггеров соединены соответственно с управляющимивходами третьего, четвертого, пятого и шестого элементов И, выходыпятого и шестого элементов И подключены к входам элемента ИЛИ, выход седьмого элемента И соединенс информационными входами восьмогои девятого элементов И, выходы которых соединены соответственно с 50 входом третьего элемента И, с информационным входом регистра сдвига,выход которого соединен с первымвходом четвертого элемента И, выходузла формирования модуля соединен спервым входом пятого элемента И,второй вход которого соединен свторыми входами второго и четвертого элементов И и с прямым выходомпервого триггера, выход второгоэлемента И соединен с информационным входом счетчика, выход третьегоэлемента И - с первым входом второго триггера, прямой выход которого 15соединен с первыми входами шестогои седьмого элементов И, выход элемента ИЛИ соединен с вторыми входами первого и второго триггеров и спервым выходом арифметического блока вычисления приращений функционала, второй и третий выходы которогосоединены соответственно с выходамишестого и седьмого элементов И, вторые входы которых соединены соответственно с восьмым и девятым информационными входами арифметического блока вычисления приращенийфункционала, седьмой вход управления которого соединен с управляющими 30входами первого и второго коммутаторов, модель сети выполнена в видемоделей узлов и моделей ветвей, каждая из моделей ветвей содержит тритриггера, девять элементов И, триблока индикации и элемент ИЛИ, выход которого соединен с информационным входом первого элемента И, выход которого подключен к первомувходу первого триггера, выход которого соединен с информационным входом второго элемента И, выход которого подключен к входу первогоблока индикации и соединен с инфор первыми входами второго и третьего триггеров, каждая модель узласодержит два счетчика, три триггера, четыре элемента ИЛИ, шесть элементов И и элемент ИЛИ-НЕ, входыкоторого соединены с прямыми выходами первого, второго и третьеготриггеров, инверсный выход первого триггера соединен с управляющимвходом первого элемента И, выходкоторого подключен к первому входувторого триггера, второй вход которого соединен с разрядом переполнения первого счетчика, счетныйвход которого соединен с первымивходами первого и второго элементовИЛИ и подключен к выходу второгоэлемента И, управляющий вход которого соединен с прямым выходом второго триггера, выход третьего элемента И подключен к информационнымвходам четвертого и пятого элементов И, выход четвертого элемента Исоединен с вторым входом второгоэлемента ИЛИ, выход которого подключен к счетному входу второгосчетчика, вьгход переполнения которого соединен с первым входом первого триггера, второй вход которого соединен с первым входом третьего триггера, второй вход которогоподключен . к разряду переполнениятретьего счетчика, счетный вход которого соединен с выходом первогоэлемента ИЛИ, второй вход которогосоединен с выходом пятого элементаИ, первый управляющий вход которогообъединен с первым управляющим входом четвертого элемента И, выходшестого элемента И подключен к пер 1вому входу третьего элемента ИЛИ,выход которого соединен с первымвходом четвертого элемента ИЛИ и свторым управляющим входом первогоэлемента И, информационный вход которого соединен с инверсным выходом 45 третьего триггера, выход четвертого элемента И подключен к второмувходу второго элемента ИЛИ,моделиветвей и модели узлов соединены согласно топдлогии пространства траекторий, причем вторые входы второгои третьего триггеров всех моделейветвей и синхровходы счетчиков всехмоделей узлов подключены к третьемувходу модели сети, выходы третьихэлементов ИЛИ всех моделей ветвей.юдключены к выходу останова моделисети, информационные входы вторыхэлементов И всех моделей узлов подключены к первому управляющему входу модели сети, второй управляющийвход которой соединен с первым управляющим входом четвертого элементаИ всех моделей.:узлов, четвертый управляющий вход модели сети подключенк второму входу первого триггера каждой модели узла, первый и второйинформационные входы модели сети соединены соответственно с вторыми управляющими входами четвертого и пя-.того элементов И каждой модели узлапервые входы шестых элементов И всехмоделей узлов соединены с первой группой входа запуска модели сети, вторая группа входов запуска которой подключена квторым входам шестых элементов И всех моделей узлов, первые, вторые и третьи входы третьих элементов И всех моделей узлов под О ключены соответственно к первой,второй и третьей группам адресных входов модели сети, четвертая группа адресных входов которой соединена с управляющими входами седь мых элементов И всех моделейветвей.Изобретение относится к автоматике и вычислительной технике и может быть использовано в специализированных вычислительных машинах для оптимизации и в системах опти.мального управления технологическими объектами в различных отраслях промышленности.Целью изобретения является повышение точности решения.На фиг1 изображена структурная схема предлагаемого устройства для моделирования оптимальных процессов управления, на фиг. 2 - структурные схемы блока памяти, блока управления и блока ввода данных, на фиг. 3 - структурная схема арифметического блока вычисления приращений координат, на фиг. 4 - структурная схема арифметического блока вычисле-ния приращения функционала; на фиг,5- структурные схемы блока сравнения приращений координат и селектора ветви сети, на фиг, 6 - структур- ные схемы селектора узла сети, генератора знака и блока задания начального узла, на фиг. 7 - структура мо-, дели сети, на фиг. 8 - структурная .схема. модели узла сети, на фиг. 9 - структурная схема модели ветви сети.Устройство для моделирования оптимальных процессов управления . (фиг. 1) содержит модель 1 сети, блок 2 управления, блок 3 памяти,блок 4 ввода данных, арифметический блок 5 вычисления приращений координат, арифметический блок 6 вычислений приращений функционала, блок 7 сравнения приращений координат, селектор 8 ветви сети, селектор 9 узла сети, генератор 10 знака и блок 1 задания начального узла сети. Блок 2 управления (фиг. 2) содержит генератор 12 импульсов, распределитель 13 импульсов, генератор 14 одиночных импульсов, счетчик 15, регистр 16 сдвига, триггеры 17-20, элементы И 21 и 22, элементы ИЛИ 23- 25, коммутаторы 26-29; группу элементов 30 индикации, элементы 31 и 32 индикации, элемент 33 задержки. Устройство включает шины 34-43.Блок 2 памяти (фиг, 2)содержит регистры 44-48 сдвига и элементы 49-51 задержки, Устройство включает также шины 52-59. Блок 4 ввода данных (фиг. 2)содержит триггер 60, элемент ИЛИ 61,элемент И 62, коммутаторы 63 и 64,Арифметический . блок 5 вычисле.ния приращений координат (фиг. 3)содержит узлы 65-69 вычисления дополнительного кода, регистры 70-73сдвига, сумматоры 74-80, узлы 81 и82 формирования модуля, БР-триггерыО 83-85, элементы И 86-93. Устройство включает шины 94-105,Узел 81 формирования модуля содержит регистр 106 сдвига, узел 107вычисления дополнительного кода,15 триггер 108, элемент И 109.Арифметический блок 6 вычисления приращений функционала (фиг. 4)содержит сумматоры 110-112, блоки113 и 114 дополнительного кода, ком 20 мутаторы 115 и 116, узел 117 формирования модуля, регистр 18 сдвига,счетчик 119, ЭР-триггеры. 120 и 121,элементы И 122-128, элемент ИЛИ 129.Устройство содержит шины 130-135.25 Блок 7 сравнения приращений координат (фиг, 5) содержит узлы 136и 137 сравнения, элементы 138 и 139задержки на такт и элементы ИЛИ 140и 141,130Селектор 8 ветви сети (фиг. 5)содержит ЭГ-триггеры 142-144, элементы И 145-155, элементы НЕ 156 и157. Устройство включает шину 158,Селектор .9 узла сети (фиг. 6)содержит счетчики 159-161 и дешифраторы 162-164. Устройство включаетшины 165-167.Генератор 10 знака (фиг. 6)со держит элемент 168 задержки на такт,элемент И 169, ВОТ-триггер 170. Блок 11 задания начального узласети (фиг. 6)содержит группу клавишных пеРеключателей 171. Устройство включает шины 172 и 173.Модель 1 сети (фиг. 7) содержитмодели 174 узлов и модели 175 ветвей. Модель 174 узла (фиг. 8) содержит счетчики 176-178, ИБ-триггеры 179-181, элементы ИЛИ 182-185, элементы И 186-191, элемент ИЛИНЕ 192.Устройство включает шины 193-199.55 Модель 175 ветви (фиг. 9) содержит ВБ-триггеры 200-202, элементы И 203-21, элемент ИЛИ 212, элементы 213-215 индикации.Устройство для опрепеления оптимальных траекторий работает следующим образом.Технологический объект управле - ния задается моделью типа Йх - =а х+а у Н и 2 а =а х+а у+.а,(2)Ф где х,у - координаты, характеризующие состояние технологического объекта; а а 2 ф гг(3) где Ь - максимальное значение управляющего параметра. Состояние технологического объекта необходимо перевести с помощьюуправляющего параметра Ц из начального состояния (х , у, ) в конечное(х=О, у =0), обеспечив оптимизацию функционала видаппп Ж (4)Для решения, поставленной задачинеобходимо с помощью устройствадля моделирования оптимальных процессов управления найти оптимальнуютраекторию в пространстве состояний (Х, 2),оптимальное управлениеП, удовлетворяющее условиям (1-4),и оптимальное значение функционала (4),Пространство (Х,1) изменения координат технологического объекта задается моделью 1 сети, функционирующей по сигналам блока 2 управления, Параметры ан, а , а и агг э гг технологического объекта и максимальное значение управляющего параметра У задаются по сигналам блока 2 уйравления блоком 4 ввода данных путем ввода двоичных чисел в блок 3 памяти. Блок 2 управления запускает генератор 10 знака, который параметры технологического объекта;- управляющий параметр, например сила тока, напряжение, количество топлива, температура и т.п.Управляющий параметр ограничен областью управления, заданной в виде5055 После окончания процесса настройки модели 1 сети диспетчер (человек-оператор) технологического объекта с помощью блока 11 задания начального узла сети задает координаты (Х , У ) начального состояния технологического объекта и с помощью блока 2 управления вырабатывает сигнал запуска измерителя оптимального значения функционала и сигнал 5О5203035 40 45 задает знак управляющего параметра +0 или - и вырабатывает сигналы считывания параметров а а, агП 1 12 ф и а технологического объекта и максимального значения управляющего параметраиз блока 3 памяти в арифметические блоки 5 и 6.Арифметический блок 5 по соотношениям (1) и (2) определяет приращения координат, абсолютные.зна-чения которых сравниваются блоком 7, Селектор 8 осуществляет выбор ветви сети по сигналам знака приращений координат, которые поступают из арифметического блока 5, и по сигналам результата сравнения абсолютных значений приращений координат, которые формируются на выходах блока 7. Селектор 9 по выходным сигналам генератора 10 знака задаетадрес узла модели 1 сети путем последовательного опроса координат состояния технологического объекта (Х, У) Арифметический блок 6 определяет приращение функционала посоотношениям (1) и (4) для горизонтальных и диагональных ветвей модели 1 сети, а для вертикальных ветвей - по соотношениям (2) и (4). Приращение функционала с выходаарифметического блока 6 поступает в модель 1 сети в модели тех узлов, которые выбираются селектором 9.Знак управляющего параметра +1, или -О записывается с выхода арифметического блока 6 ь модуль ветви модели 1 сети выбранной селектором 8, и исходящей из модели узла, которая выбрана селектором 9. После .окончания записи приращений функционала во все модели узлов модели 1 сети селектор 9 узла сети вырабатывает сигнал, по которому блок 2 управления заканчивает процесс настройки модели 1 сети на заданные параметры а, а а.,и а технологического объекта управления и заданные ограничения.Начальная установка задается кнопочными переключателями 26 и 27, которые обеспечивают установку в единичное состояние триггеров 17 и 18 соответственно. Сигнал прямого выхода триггера 16 сбрасывает в нулевое состояние триггеры 19 и 20 через элементы ИЛИ 24 и 25 соответственно, а также поступает по шине 40 на шины 40 сброса вычислителей 5 и 6, блоков 9 и 10, моделей.174 . узла и моделей 175 ветвей. Сигнал 50 возбуждения начального узла сети, который распространяется по модели 1 сети с временной задержкой, пропорциональной приращению функциона 5 ла для каждого узла сети, В момент достижения конечного узла сети, которому соответствует состояние Х= =О, У =0 (начальное рассогласование устранено), модель конечного узла модели 1 сети вырабатывает сигнал останова измерителя оптимального значения функционала в блоке 2 управления, .а также возбуждает сигнал индикации оптимальной траектории, которыйраспространяется иэ модели конечного узла в модель начального.узла, индицируя модели ветви оптимальной траектории и оптимальное управление, записанное в 20Ф модели ветви оптимальной траектории,Таким образом, диспетчер получает по индикации мнемосхемы мЬдели 1 сети оперативную информацию об оптимальных траекториях, оптимальном 25 управлении, которым необходимо воздействовать на реальный технологический объект для устранения начального рассогласования, а также по индикации измерителя функционала: в ЗО блоке 2 управления оценивает опти" мальное значение функционала (4), т,е. минимальное время переходного процесса в технологическом объекте. Такое функционирование устройства для моделирования оптимальных про" цессов управления обеспечивается, например, следующим образом.С помощью коммутаторов 26, 27 и 28 блока 2 управления, выполненных, например, в виде переключателей, задаются режимы работы устройства: "Начальная установка", "Ввод данных", "Настройка модели сети", "Моделирование", Возврат в начальное состоя ние". прямого выхода триггера 18 сбрасывает в нулевое состояние счетчик 15и поступает на шины 42 сброса моделей 174 узлов и моделей 175 ветвей,После окончания процесса начальной установки переключатели 26 и27 обеспечивают возврат триггеров17 и 18 в нулевое состояние,Режим ввода данных задается переключателем 28 путем коммутациивыхода генератора 14 одиночных импульсов с первым входом триггера60 (фиг. 2).Генератор 12 вырабатывает последовательность тактовых импульсов, из которых распределитель 13формирует по п,параллельным каналами последовательностей импульсов.На каждом выходе распределителя 13действует последовательность им-пульсов, задающая такт работы, соответствующий номеру выхода распределителя 13. Из выходных сигналов распределителя 13 с помощью переключателя 63 диспетчер задает. двоичныйкод вводимого параметра технологического процесса а, а а, или аи максимального значения управляющего параметра Б , абсолютные значения которых не должны превышать ве-личину 2", где ш определяется изусловия 2 ш+4 п Величина определяетразрядность регистров сдвига блока 3памяти.Ввод данных в регистры сдвига блока 3 памяти осуществляется в пря- . мом коде с второго по ш+1-й разряды, а в дополнительном коде с второго по п-й разряды, где и-й разряд - знаковый. После набора двоичного кода (отрицательные параметры набираются в дополнительном коде) на выходе элемента ИЛИ 61 формируется последовательный двоичный код набранного на переключателе 63 параметра. Диспетчер с помощью переключателя 64 выбирает один из регистров 44-48 сдвига. Пусть регистрам 44, 45, 46.и 47 и 48 соответствуют параметры а аП, а и ац. Например, для ввода параметра а подключают. переключателем 64 вход управления регистра 44 сдвига к прямому выходу триггера 60. Запись последовательного двоичного кода параметра осуществляется посредством кнопочного переключателя 29, который за 12232405 1 О 15 20 25 30 35 40 45 50 55 Режим настройки модели 1 сети задается переключателем 28, который подключает выход генератора 14 одиночных импульсов к первому входу элемента ИЛИ 23. Настройка модели 1 сети осуществляется последовательным опросом моделей 174 узлов и исходящих моделей 175 ветвей (фиг. 7), начиная с конечного узла, расположенного постоянно в начале координат Х=. О, У =О. Запуск процесса настройки модели 1 сети обеспечивается запуском генератора 14 одиночных импульсов с помощью кнопочного переключателя 29 блока 2 управления.Одиночный импульс с выхода генератора 14 через переключатель 28 и элемент ИЛИ 23 устанавливает триггер 19 в единичное состояние и записывается в регистр 16 сдвига под действием импульса последнего выхода распределителя 13Регистр 16 на три разряда выполняет функцию дискретной задержки на 3 и тактов, за время которой вычислителем 5 и блоками 6-8 формируются сигналы выбора исходящей модели 175 ветви. пускает генератор 14 одиночного импульса, Один импульс из последовательности, действующей на последнемвыходе, распределителя 13, проходитчерез генератор 4, переключатель28 на первый вход триггера 60, устанавливая его в конце такта в единичное состояниеТриггер 60 находится в единичном состоянии и тактовс 1-го по 1 -й, в конце которого онсбросится по второму входу в нулевое состояние сигналами последнего выхода .распределителя 13, Сигнал прямого выхода триггера 60 открывает элемент И 62, через который с выхода элементаИЛИ 61 последовательный двоичный код параметра а поступает, начиная с младшего разряда, на вход ввода данныхрегистра 44 и записывается в негопод действием тактовых импульсов генератора 12. Регистры 44, 47 и 48сдвига содержат цразряд и дополняются соответственно элементами49-51 задержки на такт до п разрядов. Регистры 45 и 46 содержат иразрядов. Аналогичным образом записываются остальные параметры в регистры 45-48 блока 3 памяти. Сигналы выбора соответствующей модели 174 узла определяются состояниями счетчиков 159-161 (фиг, 6) селектора 9 узла сети, Состояние счетчиков 159 и 160 определяют координаты Х и У соответственно, а состояние двухразрядного счетчика 161 задает номер квадранта, в котором находится модель 174 узла.Сигналы с выходов дешифраторов 162- 164 селектора 9, поступая на соответствующие шины 165-167 моделей 174 узлов (фиг. 8), приводят к срабатыванию элемента И 190 выбранной модели 174 узла. На выходных шинах 95 и 94 (фиг, 6) селектора 9 узла сети действуют единичные сигналы, когда опрашиваемые координаты Х и У соответственно отрицательны. В этом случае с выходных шин 94 и 95 селектора 9 на входные шины 94 и 95 соответственно арифметического блока 5 (фиг. 3) поступают единичные сигналы.Выбор исходящих моделей 175 ветвей соответствующей выбранной селектором 9 модели 74 узла, осуществляется арифметическим блоком 5, блоком 7 и селектором 8 следующим образом.Арифметический блок 5 определяет приращения координат, соответствующие согласно соотношениям (1) и (2) текущим значениям опрашиваемых координат Х и У, а также двум значениям управляющего параметра +У и -Ц. Его работу (фиг. 3)рассмотрим с момента формирования импульсного сигнала на выходе 98 (фиг. 6) генератора 10 знака, который поступает по шине 98 и устанавливает триггер 85 в единичное состояние. Одновременно выходной сигнал, действующий на шине 98 генератора 10 знака, изменяет на единицу состояние счетчика 159 селектора 9 узла сети. Триггер 85 в единичном состоянии открывает сиг-. налом прямого выхода элементы И 89 и 91, .которые подключают выходы узлов 66 и 68 вычисления дополнительного кода к входам сумматоров 75 и 76 соответственно, Последовательные двоичные коды параметров а иг . а поступают, начиная с младшего разряда, с выходов 54 и 56 блока 3 памяти на входы 54 и 56 арифметического блока 5 соответственно и через узлы 66 и 68, элементы И 89 и 91на входы сумматоров 75 и 76 соответственно.Последовательные двоичныесумматоры 75 и 76 за и тактов суммируют содержимое регистров 71 и 72соответственно с двоичными кодамипараметров аг,и а, соответственно,а результаты суммирования с.аг,и Еапсдвигаются под действием тактовыхимпульсов на входе 37 в регистры71 и .72 соответственно. Узлы 66 и68 пропускают двоичные коды параметров а, и аи без изменения, есликоордината Х положительна и на шине 95 арифметического блока 5 действует нулевой сигнал. Если координата Х отрицательна, то на шине 95действует единичный сигнал, которыйпереключает узлы 66 и 68 в режимФормирования дополнительного кода.После и-го такта триггер 85 возвращается в нулевое состояние сигналом,поступающим по шине 38 с выхода блока 2 управления. Таким образом, в процессе опроса селектором 9 координаты Х в регистрах 71 и 72 накапливаются алгебраические суммы параметров айаг,и 2.а, которые равны величинам а Х и аХа В случае переполнения счетчика 159 (фиг. 6) селектора 9 счетчик 160 изменяет свое состояние на единицу, а сигнал переполнения по шине 97 поступает на вход арифметического блока 5 (фиг. 3) и устанавливает триггер 84 в единичное состояние, Последний в единичном состоянии блокирует элементы И 88 и 90, стирая этим содержимое регистров 71 и 72, а также подключает через элементы И 8 и 93 выходы узлов 65 и 69 к входам сумматоров 74 и 7 соответственно. Последовательные двоичные коды параметров а и а поступают, начиная с младшего разряда, с выходов 52 и 58 блока 3 памяти на входы 52 и 58 арифметического блока 5 и через узлы 65 и 69, элементы И 87 и 93 на входы сумматоров 74 и 77 соответственно, Последовательные двоичные сумматоры 74 и 7 за п тактов суммируют содержимое регистров 70 и 73 соответственно с двоичными кодами. параметров а г и аг соответственно, а результаты суммирования Еа и йад сдвигаются в регистры 70 и 73 соответственно. 5 1 О 15 20 25 30 35 40 45 50 55 Узлы 65 и 69 пропускают двоичные коды параметров а и а без изменеиия, если координата У положительна и на шине 94 действует нулевой сигнал, либо в дополнительном коде, когда координата У отрицательна и на шине 94 действует единичный сиг- нал. Спустя и тактов, триггер 84 возвращается в нулевое состояние сигналом, поступающим по шине 38 с выхода блока 2 управления.Таким образом, в процессе опроса селектором 9 координаты У в регистрах 70 и 73 накапливаются алгебраические суммы параметров Еа и Таг, которые равны величинам а У.г и а, У соответственно. Последовательный двоичный сумматор 78 суммирует содержимое регистров 70 и 71, формируя двоичный код величины а Х+гф +а У. Последовательный двоичный сумматор 80 суммирует содержимое регистров 72 и 73, формируя двоичный код величины аХ+а, У.Последовательный двоичный код максимального значения управляющего параметра 11,поступает с выхода 55 блока 3 памяти на вход 55 арифметического блока 5 и через узел 67 на вход сумматора 79. Узел 67 пропускает двоичный код параметра 11 без изменения, если триггер 170 генератора 1 О знака (фиг. 6) находится в нулевом состоянии (знак 11 щ положителен) и на шине 99 арифметического блока 5 действует нулевой сигнал либо преобразует в дополнительный код, когда триггер 170 генератора 10 знака находится в единичном состоянии (знак 11 отрицателен) и на шине 99 действует единичный сигнал. Последовательный двоичный сумматор 79 формирует двоичный код величин а Х+а У+11,либо а Х+аУ й г21 2 Фф который, начиная с младшего разряда, сдвигается в регистр 106 блока 81. Блок 107 узла 81 Формирует. двоичный код абсолютной величины а Х+ +а У+11либоа,Х+а У, следующим образом. Если в регистр 106 записывается дополнительный код, то в и-м такте срабатывает элемент И 109 выходной сигнал которого переводит в конце и-го такта триггер 108 в единичное состояние. Единичный сигнал прямого выхода триггера 108 переклю" чает блок 107 в режим Формирования12 1223240 30 45 50 дополнительного кода и поступает в виде сигнала отрицательного знака на выходную шину 102. В результате блок 107 преобразует дополнительный код регистра 106 в прямой .код, который поступает с выходной шины 100 на входную шину 100 блока 7 (фиг. 5).Если в регистр 106 блока 81 записывается; прямой код, то триггер 08 сохраняет нулевое состояние, так как О элемент И 109 не срабатывает. В этом случае блок 107 пропускает без изменения содержимое регистра 106 на выходную шину 100 и на выходной шине 102 действует нулевой сигнал. 5Аналогичным образом функционирует блок 82, который формирует двоичный код абсолютной величины аХ+а, У) на выходной шине 101 и сигнал отрицательного знака на выходной шине 103. 20Спустя каждые и тактов блоки 65-68 и 107 сбрасываются в исходное состояние сигналами, поступающими .по входу 39 с выхода блока 2 управления,Цепи блокировки переноса сумма торов 74-80 срабатывают через и тактов по .сигналам, поступающим по шине 38 с выхода блока 2 управления.В случае, переполнения счетчика 160 (фиг. 6) селектора 9 счетчик 161 изменяет свое состояние на единицу, а сигнал переполнения по шине 96 поступает на вход вычислителя 5 (фиг. 3), устанавливая триггер 83 в единичное состояние. Сигнал инверс 35 ного выхода триггера 83 блокирует элементы И 86 и 92, стирая содержимое регистров 70 и 73. Спустя и тактов триггер 83 возвращается в нуле. вое состояние сигналом, действующим на шине 38. Блок 7 сравнения приращений координат (фиг. 5) работает следующим образом.Двоичные коды абсолютных величин приращений координат Х и У поступают с вычислителя 5 на входные шины 100 и 101 блока 7 соответственно. Элементы 138 и 139 задержки на такт обеспечивают сдвиг на один разряд выходных последовательных двоичных кодов по отношению к входным двоичным кодам. Так как на входы 100 и 101 двоичные коды поступают, начиная с младших разрядов, то сдвиг осуществляется на один разряд, в сторону старших разрядов. Следовательно, на выходах элементов 138 и 139 действуют последовательныедвоичные коды величин 2 а Х+а У+ 1й и-фи 2 аХ+а, У 1 соответственно. Узлы136 и 37 сравнивают двоичные кодыприращения д Х с удвоенным значениемприращения ЬУ и приращения дУ с удвоенным значением приращения д Хсоответственно. На первом, второмили третьем выходах узла 136 формируется сигнал логической единицы,дУ 1 ЬУ 1 ЬУ 1если - с - , - = - , либо - Ъ -дХ 2 ЬХ 2 дХ 2соответственно. На первом, втором итретьем выходах узла 137 формируется сигнал логической единицы, еслидУ ЬУ ду- с 2, - =2, либо - )2 соответстЬХдХдХвенно. На выходах элементов ИЛИ 140 .и 141 формируется сигнал логической1дуединицы, если - й - и - с 2 соотдХ 2 ЬХветственно. Работа узлов 136 и 137синхронизируется сигналами, поступающими по шине 37 от генератора 12импульсов блока 2 управления, свыходной шины 39 которого поступаютчерез каждые и тактов сигналы сбросаблоков 136 и 137 сравнения,Выходные сигналы блока 7 поступают в селектор 8 ветви сети на входы элементов И 145-147, которые срабатывают через каждые и тактов посигналу, поступающему по шине 38 свыхода блока 2 управления. В зависимости от комбинации входных сигналов один из тр:ггеров 142-144 устанавливается в единичное состояние.Например, триггеры 142, 143 и 144устанавливаются в единичное состояние, если ЬУ 1 1 дУ ЬУОс с, с - с 2 и - 2, дХ 2 ф 2 ЬХЬХ Три указанных случая соответствуют выбору горизонтальной, диагональной или вертикальной ветви сети. На входы 102 и 103 селектора 8 поступают сигналы знаков приращений ЬУ и ЬХ с выходов. 102 и 103 вычислителя 5 соответственно. С помощью элементов И 148-155 по сигналам триггеров 142-144, элементов НЕ 156- 157 и сигналам знака приращений ЬХ и ЬУ формируется сигнал логической единицы на одном из выходов 158, который поступает . в модель 1 сети в модели 175 ветвей. На выходах элементов И 148 и 149 формиру0 15 25 40 45 ется сигнал выбора левой или правойгоризонтальной ветви 175, исходящейиз модели 174 узла, выбранной селектором 9,На"выходах элементов. И 150-151 и 152-153 формируетсясигнал для верхней-нижней правой иверхней-нижней левой диагональноймодели 175 ветви соответственно.Навыходах элементов И 154 и 155 формируется сигнал для верхней или нижней вертикальной модели 175 ветвисоответственно. Единичный сигнал нашинах 131 и 130 соответствует выбору диагональных или вертикальных .моделей 175 ветвей.Арифметический блок 6 (Фиг. 4)формирует приращения Функционаласледующим образом,На шины 57 и 59 вычислителя 6поступают с выходов блока 3 памятидвоичные коды параметров а, и а,сдвинутые на один разряд в сторонумладших разрядов по отношению к двоичным кодам величин а Х+а У+11 и21 гя - ВаХ+аУ, которые поступают на шины104 и 105 арифметического блока 6с выходов арифметического блока 5соответственно. Этот сдвиг обеспечивается элементами 50 и 51 задержки на такт в блоке 3 памяти. Аналогичным образом двоичный код параметра а , считываемый с выхода 53блока 3 памяти, сдвинут на один раз"ряд в сторону младших разрядов ипоступает на входную шину 53 арифметического блока 6, На шину 131поступает сигнал с выхода селектора8, который в случае диагональнойветви подключает с помощью элемента И 122 входную шину 59 к входусумматора 110.Последовательный двоичный сумматор 110 Формирует двоичный код сум 1мы параметров - (ад+а, ) в случаедиагональной ветви либо двоичный код1.2 ап в остальных случаях. БлокиТ 13 й 114 пропускают без изменениявходные двоичные коды, если на шинах 102 и 103 действуют нулевые сигналы, либо преобразует их в допол- .нительные коды, если на шинах 102и 103 действуют единичные сйгналы, которые поступают с выходоварифметического блока 5. Коммутаторы 115 и 116 в зависимости отсигнала на шине 130 подключают к входам сумматора 111 шины 104 либо 105 и выходы блоков 113 либо114. Если с выхода селектора 8поступает на шину 130 нулевой сигнал, то к первому и второму входамсумматора 111 подключаютоя выходблока 114 и входная шина 105. Вслучае единичного сигнала на шине130 к входам сумматора 111 подключаются выход блока 113 и входнаяшина 104. На выходе последовательного сумматора 111 формируется двоичный код обратной величины приращения функционала (4), которыйпреобразуется узлом 117 формирова-ния модуля в прямой код абсолютной,.величины, Узел 117 аналогиченузлу 81. Спустя каждые и тактов цепи блокировки переносов сумматоров110-112 срабатывают по сигналам,поступающим по шине 38 от блока 2управления, с выходной шины 39 которого поступают сигналы сброса,блоков 113 и 114 дополнительногокода и узла 117 формирования модуля. Импульсы синхронизации поступают.на входы узла 117 формирования модуля и регистра 118 сдвига по шине 37; от генератора 12 блока 2управления, В случае единичного состояния триггера 120 последовательный сумматор 112 суммирует двоичныйкод с выхода узла 117 формирования модуля с содержимым регистра 118 до тех пор, пока в и-м разряде навыходе сумматора 112 сформируетсяединичный сигнал, который через элемент И 124 устанавливает триггер 121 в единичное состояние. Триггер 120 устанавливает в единичное состояние сигнал, поступающий по шине 41 с выхода блока 2 управления. Сигнал прямого выхода триггера 120 открывает элемент И 123, 125 и 126, Счетчик 119 начинает считать количество циклов суммирования сумматором 112 путем подсчета сигналовп-.х тактов, поступающих по шине38 с выхода блока 2 управления. Вмомент установки триггера 121 вединичное состояние в двоичном счетчике 119 устанавливается число,пропорциональное приращению функционала,В дальнейшем счетчик 119 продолжает счет до переполнения, сигнал которого через элемент ИЛИ 129 сбра1 О 20 Таким образом, триггер 20 запоминает, например, отрицательный знак управляющего параметра Б , а триггер 201 - положительный знак. сывает триггеры 120 и 121 в нулевое состояние и поступает на вход 34 блока 2 управления. В результате на прямом выходе триггера 121 формируется единичный сигнал, длительность которого пропорциональна величине дополнительного кода приращения функционала. Сигнал прямого выхода триггера 121 проходит через элемент И 127 на шину 133 при единичном сигнале на шине 99, когда триггер 170 генератора 10 знака находится в единичном состоянии, либо проходит через элемент 128 на шину 134, если на шине 132 действует единичный сигнал инверсного выхода триггера 170 генератора 10 знакаСигнал прямого выхода триггера 121 проходит через элемент И 127 либо элемент И 128 в модель 1 сети на шины 133 либо 134 соответственно во все модели 174 узлов. Выходной единичный сигнал элемента И 190 выбранной модели 174 узла (фиг. 8), который сра батывает по выходным сигналам селектора 9 узла сети, снимает блокировку элементов И 189 и 191, через которые на вход счетчика 176 либо 177 (в зависимости от единичного сигнала на шинах 133 либо 134) начнут поступать счетные сигналы, действующие на шине 38 блока 2 управления. В счетчике 176 либо 177 установится дополнительный код приращения функционала. Единичный сигнал выхода элемента И 190 выбранной модели 174 узла поступает по шине 199 на.входы исходящих моделей 175 ветви (фиг, 9) и совместно с сигна О лом селектора 8 ветви сети, действующим на шине 158, приводит к срабатыванию элемента И 205 выбранной модели 175 ветви. Единичный сигнал выхода элемента И 205 снимает бло5 кировку элементов И 206 и 207 выбранной модели 175 ветви. Единичный сигнал, действующий на одной из шин 133 и 134 арифметического блока 6, поступает на шину 133 или 134 выбранной:.модели 75 ветви и через элемент И 206 либо 207 устанавливает в единичное состояние триггер 200 либо 201. Аналогичным образом осуществляется в режиме настройки модели 1 се.ти запись дополнительного кода приращения фукнционала в счетчики 76либо 177 всех моделей 174 узлов изнаков управляющего параметра У,втриггеры 200 либо 201 моделей 175ветви,.исходящих из моделей 174узлов,Процесс настройки модели 1 сетипосле запуска генератора 14 одиночных импульсов блока 2 управления выполняется автоматически. Выходной импульс генератора 14 (фиг.2)через переключатель 28 и элементИЛИ 23 устанавливает триггер 19 вединичное состояние и спустя 3 итактов сдвигается с выхода регистра16 на выходную шину 41 блока 2 управления по которой поступает нашину 41 блока 6, где устанавливаеттриггер 120 (фиг. 4) в единичноесостояние, также на шину,4 (фиг.6)генератора 10 знака и спустя тактза счет задержки элементов 168.устанавливает триггер 170 в единичноесостояниеТриггер 120 в арифметическом блоке 6 (фиг. 4) запускаетсчетчик 119, сигнал переполнениякоторого поступает на шину 34 блока2 управления и через элементы И 22,ИЛИ 23 задерживается в регистре16 на Зп тактов и появляется вновьна выходной шине 41 блока 2 управления. Эта цепь генерации сигналовна шине 41 блока 2 управления действует, пока триггер 19 находитсяв единичном состоянии. Второй сигнал на шине 41 блока 2 управлениявновь установит триггер 120 блока 6в единичное состояние, через элемент И 169 генератора 10 знака(фиг. 6) поступит на вход счетчика159 селектора 9 узла сети, а такжена вход 98 арифметического блока 5.При этом триггер 170 генератора 10знака спустя время задержки элемен. - .том 168 возвратится в нулевое состояние.Таким образом, в процессе настройки модели 1 сети на выходнойшине 41 блока 2 управления генерируется последовательность импульсов,которая приводит к поочередному из-.менению состояния триггера 170 генератора 10 знака, на выходную шину98 которого пропускается каждый

Смотреть

Заявка

3614916, 28.04.1983

ИНСТИТУТ ПРОБЛЕМ МОДЕЛИРОВАНИЯ В ЭНЕРГЕТИКЕ АН УССР

ВАСИЛЬЕВ ВСЕВОЛОД ВИКТОРОВИЧ, БАРАНОВ ВЛАДИМИР ЛЕОНИДОВИЧ

МПК / Метки

МПК: G06F 15/173

Метки: оптимальных, траекторий

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

Код ссылки

<a href="https://patents.su/22-1223240-ustrojjstvo-dlya-opredeleniya-optimalnykh-traektorijj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для определения оптимальных траекторий</a>

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