устройство управления многоканальной измерительной системой
Классы МПК: | G05D1/00 Управление или регулирование величин, определяющих местоположение, курс, высоту или положение в пространстве наземных, водных, воздушных или космических транспортных средств, например с помощью автопилотов |
Автор(ы): | Хуторцев Валерий Владимирович (RU), Свиженко Алексей Анатольевич (RU) |
Патентообладатель(и): | Хуторцев Валерий Владимирович (RU), Свиженко Алексей Анатольевич (RU) |
Приоритеты: |
подача заявки:
2009-07-29 публикация патента:
27.07.2010 |
Изобретение относится к области приборостроения и может быть использовано в системах радиолокации, ближней и дальней навигации. Технический результат - расширение функциональных возможностей. Для достижения данного результата устройство содержит генератор тактовых импульсов, счетчик импульсов, блок вычисления интервала поиска, блок формирования фундаментальной матрицы, блок расчета матриц канонических групповых параметров, блок прогнозирования, блок хранения критериальных функций, дешифратор задания номера варианта управления, блок вычисления критериальных функций, блок принятия решений, делитель частоты, блок сравнения критериальных функций, многоканальный ключ, цифровой компаратор и триггер. 4 з.п. ф-лы, 9 ил.
Формула изобретения
1. Устройство управления многоканальной измерительной системой, содержащее генератор тактовых импульсов, блок формирования фундаментальной матрицы, блок расчета матриц канонических групповых параметров, дешифратор задания номера варианта управления, блок вычисления критериальных функций, блок принятия решений, блок сравнения критериальных функций, причем группа информационных входов устройства подключена к входам блока формирования фундаментальной матрицы, группа информационных входов устройства подключена ко второй группе входов блока расчета матриц канонических групповых параметров, группа информационных входов устройства подключена к третьей группе входов блока расчета матриц канонических групповых параметров, группа информационных входов устройства подключена к третьей группе входов блока сравнения критериальных функций, информационный вход устройства подключен к входу дешифратора задания номера варианта управления и к второму входу блока сравнения критериальных функций, информационный вход устройства подключен к второму входу блока принятия решений, выходы блока формирования фундаментальной матрицы подключены к первой группе входов блока расчета матриц канонических групповых параметров, выходы которого подключены ко второй группе входов блока вычисления критериальных функций, выходы дешифратора задания номера варианта управления подключены к четвертой группе входов блока вычисления критериальных функций и к первой группе входа блока сравнения критериальных функций, выходы блока вычисления критериальных функций подключены ко второй группе входов блока сравнения критериальных функций, выходы блока принятия решений подключены к тактовым входам блока расчета матриц канонических групповых параметров, дешифратора задания номера варианта управления, блока вычисления критериальных функций, блока сравнения критериальных функций соответственно, отличающееся тем, что в него введены делитель частоты, счетчик импульсов, блок вычисления интервала поиска, многоканальный ключ, цифровой компаратор, триггер, блок прогнозирования, блок хранения критериальных функций, причем первым управляющим входом является вход «Пуск» генератора тактовых импульсов, который своим выходом соединен с входами счетчика импульсов и делителя частоты, выход делителя частоты подключен к первому входу блока принятия решений, выход счетчика соединен с первым информационным входом цифрового компаратора, кроме того, выход старшего разряда счетчика подключен к сбрасывающему входу триггера и тактовому входу блока вычисления интервала поиска, первый выход которого подключен к тактовым входам блока формирования фундаментальной матрицы, блока принятия решений, блока сравнения критериальных функций, второй выход блока вычисления интервала поиска одновременно соединен с четвертым входом блока расчета матриц канонических групповых параметров и со вторым входом цифрового компаратора, выход которого подключен к первому входу триггера, группа информационных входов устройства подключена к первой группе информационных входов блока вычисления интервала поиска, второй выход блока принятия решений соединен с тактовым входом блока прогнозирования, на первую и вторую группы входов которого заведены группы информационных входов устройства, выходы блока прогнозирования подключены ко входам блока хранения критериальных функций, на вторую группу входов которого заведены выходы блока вычисления критериальных функций, третья группа входов блока хранения критериальных функций подключена к выходам блока сравнения критериальных функций, четвертая группа входов блока хранения критериальных функций подключена к выходам дешифратора задания варианта управления, тактовый вход блока хранения критериальных функций подключен к третьему выходу блока принятия решений, к управляющим входам блока хранения критериальных функций подключена группа управляющих входов устройства, выходы блока хранения критериальных функций заведены на третью группу входов блока вычисления критериальных функций, выходами устройства являются инверсный выход триггера и выходы многоканального ключа, входами соединенного с выходами блока сравнения критериальных функций, управляющий вход многоканального ключа заведен на прямой выход триггера.
2. Устройство по п.1, в котором блок расчета матриц канонических групповых параметров содержит первую группу узлов транспонирования матриц, входы которых подключены к входам блока соответственно, тактовые входы узлов транспонирования матриц первой и второй групп подключены к тактовому входу блока, вторая группа входов блока заведена на входы узлов транспонирования матриц второй группы, выходы которых подключены ко вторым входам элементов перемножения первой группы, к первым входам которых подключены выходы узлов транспонирования матриц первой группы, выходы элементов перемножения первой группы подключены к первым входам элементов перемножения второй группы, ко вторым входам которых подключена третья группа входов блока расчета матриц канонических групповых параметров, выходы элементов перемножения второй группы подключены к первым входам элементов перемножения третьей группы, ко вторым входам этих элементов подключена вторая группа входов блока расчета матриц канонических групповых параметров, выходы элементов перемножения третьей группы подключены к первым входам элементов перемножения четвертой группы, ко вторым входам которых подключена первая группа входов блока расчета матриц канонических групповых параметров, отличающееся тем, что в блок введены элементы суммирования с запоминанием, первыми входами подключенные к выходам элементов перемножения четвертой группы, на вторые входы элементов суммирования заведен четвертый информационный вход блока, выходы элементов суммирования подключены к выходам блока расчета матриц канонических групповых параметров.
3. Устройство по п.1, отличающееся тем, что блок прогнозирования содержит группы элементов перемножения первой и второй групп, элементы транспонирования, при этом входы элементов перемножения первой группы подключены к первой группе входов блока, на вторые входы элементов перемножения первой группы заведена вторая группа входов блока прогнозирования, выходы элементов перемножения первой группы заведены на входы элементов перемножения второй группы, вторые входы которых подключены к выходам элементов транспонирования, входы которых подключены к первой группе входов блока, выходы элементов перемножения второй группы подключены к выходам блока прогнозирования, тактовый вход блока прогнозирования подключен к тактовым входам элементов перемножения первой группы.
4. Устройство по п.1, отличающееся тем, что блок хранения критериальных функций содержит оперативные запоминающие элементы первой и второй групп, узлы обращения матриц, группу элементов ИЛИ, группу узлов коммутации, при этом выходы оперативных запоминающих элементов первой группы подключены к входам узлов коммутации, ко вторым входам которых подключена первая группа входов, а к управляющим входам - группа управляющих входов блока, которые также подключены к первым входам элементов ИЛИ, выходы узлов коммутации подключены ко входам узлов обращения матриц соответственно, выходы которых подключены ко входам оперативных запоминающих элементов второй группы, выходы оперативных запоминающих элементов второй группы подключены к выходам блока хранения критериальных функций, первые входы оперативных запоминающих элементов первой группы подключены ко второй группе входов блока, входы разрешения записи оперативных запоминающих элементов первой группы подключены к четвертой группе входов блока соответственно, входы разрешения записи оперативных запоминающих элементов второй группы подключены к выходам соответствующих элементов ИЛИ, вторые входы которых подключены к третьей группе входов блока, тактовый вход блока подключен к тактовым входам оперативных запоминающих элементов первой группы.
5. Устройство по п.1, отличающееся тем, что блок вычисления критериальных функций содержит элементы перемножения первой, второй и третьей групп, группу элементов суммирования, узлы обращения матриц, группу узлов транспонирования матриц, при этом выходы элементов перемножения первой группы подключены к первым входам элементов суммирования, своими выходами подключенных к входам узлов обращения матриц, выходы узлов обращения матриц подключены к первым входам элементов перемножения второй группы, выходы элементов перемножения второй группы заведены на входы элементов перемножения третьей группы, выходы которых подключены к выходам блока вычисления критериальных функций, вторые входы элементов перемножения второй группы подключены к первой группе входов блока, которая подключена также к входам узлов транспонирования матриц, выходы которых подключены ко вторым входам элементов перемножения третьей группы, первые входы элементов перемножения первой группы подключены к первой группе входов блока, вторые входы этих элементов перемножения подключены к второй группе входов блока, вторые входы элементов суммирования подключены к третьей группе входов блока, тактовый вход блока подключен к тактовым входам элементов перемножения первой группы.
Описание изобретения к патенту
Объектом изобретения является устройство управления многоканальной измерительной системой (МКИС). Предлагаемое устройство относится к цифровой вычислительной технике и может быть использовано в системах радиолокации.
Известно устройство для вычисления и корректировки плановой информации по радиолокационным данным движущегося объекта [1]. Недостатком данного устройства является отсутствие возможности выбора из нескольких объектов наблюдения (ОН), находящихся в зоне видимости МКИС, того, обращение к которому будет оптимальным в данный момент времени.
В качестве прототипа, как наиболее близкое по техническому решению, выбрано устройство управления многоканальной измерительной системой [2], содержащее генератор тактовых импульсов, блок формирования фундаментальной матрицы, блок расчета матриц канонических групповых параметров, дешифратор задания номера варианта управления, блок вычисления критериальных функций, блок принятия решений, блок сравнения критериальных функций. Недостатком данного устройства является ограниченность его функциональных возможностей, заключающихся в отсутствии возможности планирования и учета, при решении задачи оптимизации наблюдений, времени, необходимого на поиск объектов. Решение данной задачи является актуальным, поскольку на практике часто встречаются ситуации, когда количество объектов наблюдения заранее не определено, а порядок их следования удовлетворяет закономерностям случайного потока, как правило, пуассоновского. Такие условия характерны, например, для большинства современных радиолокационных систем контроля воздушного и космического пространства, работа которых обязательно предполагает сочетание как задач сопровождения уже взятых на контроль ОН, так и задач поиска и обнаружения вновь появляющихся ОН.
Введение соответствующих блоков и связей позволяет определить оптимальный, согласно выбранному критерию, закон управления однопозиционной многоканальной измерительной системой (МКИС) с временным разделением каналов, когда модель следования ОН не является детерминированной, а удовлетворяет закономерностям случайного потока.
Теоретическое обоснование решения задачи локально-оптимального управления наблюдениями за ОН, последовательность появления которых отвечает закономерностям случайного потока, приведено в [3].
Задача решается, когда динамика ОН описывается векторным дифференциальным уравнением
,
где zi, i Rn; i - вектор параметров влияния [3]; Ai - непрерывная матричная функция; Bi, Fi - непрерывные векторные функции; zi0 - случайный гауссовский вектор, у которого ;
- случайный момент появления i-го ЛО; Ti - время прекращения сопровождения i-го ОН; [0, T] - интервал наблюдения.
Поток событий, связанных с появлением ОН в моменты времени , порождает целочисленный дискретный случайный процесс 6(t) с интенсивностью µ.
Разобьем интервал наблюдения на J подинтервалов оптимизации длительностью h=T/J
где tj=jh.
Определим для (3) уравнение наблюдения
где u=s s, sj=1; ; j-1= (tj-1) - количество ОН, появившихся и взятых на сопровождение на [0,tj-1]; Hu Rm×n; nu(t) - векторный гауссовский процесс, у которого
- невырожденная диагональная матрица; uj - управляющие функции.
j - определяет время поиска на интервале [t j-1i, tj] последующего ОН, причем , где - момент начала поиска ОН на j; 0 yj h, yj+ j h.
Определим локальный критерий оптимальности для j
где - прогнозируемая при t=tj на момент окончания сопровождения корреляционная матрица ошибок оценивания параметров траектории u-го ОН;
- след корреляционной матрицы ; u - коэффициенты, определяющие значимость каждого ОН.
Процесс поиска и обнаружения очередного объекта из потока, при использовании критерия Неймана-Пирсона, характеризуется следующими вероятностными характеристиками:
- - заданное значение вероятности пропуска сигнала для ( j-1+1)-го ЛО, подлежащего обнаружению на j;
- - условная вероятности ложной тревоги.
Для пуассоновской модели потока уравнение взаимосвязи параметров j и yj имеет вид
где Da - дисперсия амплитуды сигнала, 0 отношение сигнал-шум в канале наблюдения.
Уравнение эволюции корреляционной матрицы ошибок оценивания для u-го ОН с учетом (1) имеет вид
u=s s, .
Введем в рассмотрение фундаментальную матрицу системы (1) Uu (t), для которой
где I Rm×n - единичная матрица.
Определение прогнозируемой, для t=tj на момент окончания сопровождения Tu, матрицы проведем исходя из инвариантно-групповых свойств модели (7) [3]. В результате получим
где - прогнозируемая, для t=tj-1 на момент T u, корреляционная матрица ошибок оценивания параметров траектории u-го ОН ;
- матрица канонических групповых параметров [3]; значение j определяется из (6) при yj=0.
Отметим, что при uj=0
Соотношение (9) позволяет установить взаимосвязь между прогнозируемыми значениями корреляционных матриц на (j-1)-м и j-м шагах для всех ОН, находящихся на сопровождении на j. Это дает возможность сформировать множество значений целевой функции в (5) в зависимости от значений управляющих функций uj, используя теорему о обращении матриц, (9) можно представить в виде
Таким образом, процедура синтеза локально-оптимального закона управления наблюдениями для многоканальной измерительной системы с временным разделением каналов может быть представлена следующим образом:
1. В соответствии с уравнением (6) при yj=0 определяют значение длительности интервала времени, в течение которого должны осуществляться поиск и обнаружение последующего ОН;
2. В соответствии с (10) для каждого из сопровождаемых объектов определяют матрицу групповых параметров uj,u=s s, sj=1, , при этом предполагают, что расчет фундаментальной матрицы (8) для каждого u-го ОН проводится на сразу же после его обнаружения;
3. В соответствии с (12) определяют множество прогнозируемых ковариационных матриц ошибок фильтрации.
4. На основании (5) формируют множество возможных значений целевой функции
5. Из (13) определяют оптимальную на j управляющую функцию
где .
При переходе к j+1 в качестве исходных используются корреляционные матрицы, формируемые при u=u* в соответствии с (9), при прочих значениях u - в соответствии с (11).
Устройство управления МКИС содержит (фиг.1) генератор тактовых импульсов 1, счетчик импульсов 2, блок вычисления интервала поиска 3, блок формирования фундаментальной матрицы 4, блок расчета матриц канонических групповых параметров 5, блок прогнозирования 6, блок хранения критериальных функций 9, дешифратор задания номера варианта управления 10, блок вычисления критериальных функций 8, блок принятия решений 11, делитель частоты 7, блок сравнения критериальных функций 12, многоканальный ключ 13, цифровой компаратор 14, триггер 15.
Первым управляющим входом является вход Пуск генератора 1, который своим выходом 28 соединен с входами счетчика 2 и делителя частоты 7, выход 30 счетчика 2 соединен с первым информационным входом цифрового компаратора 14, кроме того, выход 29 старшего разряда счетчика подключен к сбрасывающему входу триггера 15 и тактовому входу блока вычисления интервала поиска 3, первый выход 31 которого подключен к тактовым входам блока формирования фундаментальной матрицы 4, блока принятия решений 11, блока сравнения критериальных функций 12, второй выход 32 блока вычисления интервала поиска соединен с четвертым входом блока расчета матриц канонических групповых параметров 5 и со вторым входом цифрового компаратора 14, выход которого подключен к первому входу триггера 15. Первая группа информационных входов устройства 16 подключена к информационному входу блока вычисления интервала поиска 3, вторая группа информационных входов устройства 171 17 подключена к входам блока формирования фундаментальной матрицы 4, третья группа информационных входов устройства 18 1 18 подключена ко второй группе входов блока расчета матриц канонических групповых параметров, четвертая группа информационных входов устройства 191 19 подключена к третьей группе входов блока расчета матриц канонических групповых параметров 5, пятая группа информационных входов устройства 211 21 подключена ко второй группе входов блока прогнозирования 6, шестая группа информационных входов устройства 221 22 подключена к первой группе входов блока прогнозирования 6 и к первой группе входов блока вычисления критериальных функций 8 одновременно, седьмая группа информационных входов устройства 241 24 подключена к третьей группе входов блока сравнения критериальных функций 12, информационный вход 23 устройства подключен к входу дешифратора задания номера варианта управления 10 и ко второму входу блока сравнения критериальных функций 12, информационный вход 25 устройства подключен ко второму входу блока принятия решений 11, управляющие входы 201 20 подключены к управляющим входам блока хранения критериальных функций 9. Выходы 441 44 блока сравнения критериальных функций 12 подключены к информационным выходам многоканального ключа 13 и к третьей группе входов блока хранения критериальных функций 9, выходы 331 33 блока формирования фундаментальной матрицы 4 подключены к первой группе входов блока расчета матриц канонических групповых параметров 5, выходы 341 34 блока расчета матриц канонических групповых параметров 5 подключены ко второй группе входов блока вычисления критериальных функций 8, выходы 351 35 блока прогнозирования 6 подключены к первой группе входов блока хранения критериальных функций 9. Выходы 38 1 38 блока хранения критериальных функций 9 подключены к третьей группе входов блока вычисления критериальных функций 8. Выходы 391 39 дешифратора задания номера варианта управления 10 подключены к четвертой группе входов блока вычисления критериальных функций 8, к первой группе входа блока сравнения критериальных функций 12 и к четвертой группе входов блока хранения критериальных функций 9 одновременно, выходы 371 37 блока вычисления критериальных функций подключены ко второй группе входов блока сравнения критериальных функций 12 и ко второй группе входов блока хранения критериальных функций 9, выход 36 делителя частоты 7 подключен к первому входу блока принятия решений 11, первый выход 40 блока принятия решений подключен к тактовому входу блока расчета матриц канонических групповых параметров 5, второй выход 41 подключен к тактовому входу блока прогнозирования 6, третий выход 42 блока принятия решений 11 подключен к тактовым входам дешифратора задания номера варианта управления 10, блока хранения критериальных функций 9 и блока вычисления критериальных функций 8, четвертый выход 43 блока принятия решений подключен к тактовому входу блока сравнения критериальных функций 12. Прямой выход 46 триггера 15 заведен на управляющий вход многоканального ключа 13. Выходами устройства являются группа выходов 261 26 многоканального ключа и инверсный выход 27 триггера 15.
Блок формирования фундаментальной матрицы содержит (фиг.2) постоянный запоминающий элемент 47, на тактовый вход которого поступает сигнал с тактового входа 31 блока, выход постоянного запоминающего элемента 47 подключен к первым входам узлов численного решения дифференциальных уравнений 481 48 , ко вторым входам которых подключены входы 17 1 17 блока формирования фундаментальной матрицы соответственно. Выходы узлов численного решения дифференциальных уравнений подключены к выходам блока формирования фундаментальной матрицы.
Блок расчета матриц канонических групповых параметров содержит (фиг.3) первую и вторую группы узлов транспонирования матриц 491 49 , 501 50 соответственно, элементы перемножения 511 51 , 521 52 , 531 53 , 541 54 первой, второй, третьей и четвертой групп соответственно, при этом входы узлов транспонирования матриц первой группы 49 1 49 подключены к входам 331 33 блока соответственно, на тактовые входы узлов транспонирования матриц первой 491 49 и второй 501 50 групп поступает сигнал с тактового входа 40 блока. Вторая группа входов 181 18 блока заведена на входы узлов транспонирования матриц второй группы 501 50 , выходы которых подключены ко вторым входам элементов перемножения первой группы 511 51 , к первым входам которых подключены выходы узлов транспонирования матриц первой группы. Выходы элементов перемножения первой группы подключены к первым входам элементов перемножения второй группы 521 52 , к вторым входам которых подключена третья группа входов 191 19 блока расчета матриц канонических групповых параметров. Выходы элементов перемножения второй группы 521 52 подключены к первым входам элементов перемножения третьей группы 531 53 , к вторым входам этих элементов подключена вторая группа входов 181 18 блока расчета матриц канонических групповых параметров. Выходы элементов перемножения третьей группы подключены к первым входам элементов перемножения четвертой группы 541 54 , ко вторым входам которых подключена первая группа входов 331 33 блока расчета матриц канонических групповых параметров соответственно. Выходы элементов перемножения четвертой группы подключены к входам элементов суммирования с запоминанием 55 1 55 , на вторые входы которых заведен вход 32 блока. Выходы элементов суммирования подключены к выходам 341 34 блока расчета матриц канонических групповых параметров.
Блок прогнозирования 6 содержит (фиг.4) элементы перемножения первой 561 56 и второй 581 58 групп, элементы транспонирования 571 57 , при этом входы элементов перемножения первой группы подключены к входам 221 22 устройства, на вторые входы элементов перемножения первой группы 561 56 заведена группа входов 221 22 блока прогнозирования соответственно, выходы элементов перемножения 561 56 заведены на входы элементов перемножения второй группы 581 58 , вторые входы которых подключены к выходам элементов транспонирования 571 57 . Входы элементов транспонирования подключены к входам 221 22 блока. Выходы элементов перемножения второй группы 581 58 подключены к выходам 351 35 блока прогнозирования 6. Тактовый вход 41 блока прогнозирования подключен к тактовым входам элементов перемножения первой группы 561 56 .
Блок вычисления критериальных функций содержит (фиг.5) первую группу элементов перемножения 59 1 59 , выходы которых подключены к первым входам элементов суммирования 601 60 , своими выходами подключенных к входам узлов обращения матриц 611 61 . Выходы узлов обращения матриц подключены к первым входам элементов перемножения второй группы 621 62 . Выходы элементов перемножения второй группы заведены на входы элементов перемножения третьей группы 641 64 , выходы которых подключены к выходам 371 37 блока вычисления критериальных функций. Вторые входы элементов перемножения 621 62 подключены к первой группе входов 221 22 блока, которая подключена также к входам узлов транспонирования матриц 631 63 , выходы которых подключены ко вторым входам элементов перемножения третьей группы 641 64 . Первые входы элементов перемножения 591 59 подключены к четвертой группе входов блока, вторые входы этих элементов перемножения подключены к второй группе входов 341 34 блока. Вторые входы элементов суммирования 60 1 60 подключены к третьей группе входов 381 38 блока. Тактовый вход 42 блока подключен к тактовым входам элементов перемножения первой группы.
Блок хранения критериальных функций 9 содержит (фиг.6) оперативные запоминающие элементы первой группы 671 67 , выходы которых подключены к входам узлов коммутации 681 68 , ко вторым входам которых подключена первая группа входов 351 35 , а к управляющим входам - группа управляющих входов 201 20 блока, которые также подключены к первым входам элементов ИЛИ 661 66 соответственно.
Выходы узлов коммутации 681 68 подключены к входам узлов обращения матриц 69 1 69 соответственно, выходы которых подключены к входам оперативных запоминающих элементов второй группы 701 70 . Выходы элементов 701 70 подключены к выходам 381 38 блока хранения критериальных функций. Первые входы элементов 671 67 подключены ко второй группе входов 371 37 блока, входы разрешения записи элементов 67 1 67 подключены к входам 391 39 блока соответственно, входы разрешения записи элементов 701 70 подключены к выходам элементов ИЛИ 661 66 блока хранения критериальных функций соответственно, вторые входы которых подключены к входам 441 44 блока. Тактовый вход 42 блока подключен к тактовым входам оперативных запоминающих элементов первой группы 67 1 67 .
Блок сравнения критериальных функций 12 содержит (фиг.7) узлы формирования следа матрицы 751 75 , выходы которых подключены ко вторым входам элементов перемножения 761 76 , к первым входам которых подключена третья группа входов 241 24 блока, а к тактовым входам - тактовый вход 43 блока. Выходы элементов перемножения 761 76 подключены к входам многовходового сумматора 77, выход которого подключен к входам оперативных запоминающих элементов 781 78 , выходы которых заведены на входы узла сравнения 80, выходы которого подключены к выходам 441 44 блока сравнения критериальных функций. На тактовый вход узла сравнения 80 заведен выход программируемой линии задержки 79, вход кода задержки которой подключен к входу 23 блока, вход сигнала программируемой линии задержки подключен к входу 31 блока сравнения критериальных функций. Группа входов 371 37 блока сравнения критериальных функций подключена к входам узлов формирования следа матрицы 751 75 , группа входов 391 39 блока сравнения критериальных функций подключена к тактовым входам оперативных запоминающих элементов 781 78 .
Блок принятия решений 11 содержит (фиг.8) элемент И 71, к первому входу которого подключен первый вход 36 блока принятия решений. Второй вход элемента И 71 подключен к выходу счетчика 72. Выход элемента И 71 подключен ко второму входу элемента ИЛИ 73, к первому входу которого подключен вход 31, являющийся тактовым входом блока принятия решений. Выход элемента ИЛИ 73 подключен к входу сдвигового регистра 74, первый выход которого заведен на счетный вход счетчика 72, на информационный вход которого поступает сигнал с входа 25 блока принятия решений 11. Второй, третий, четвертый и пятый выходы сдвигового регистра подключены к первому 40, второму 41, третьему 42 и четвертому 43 выходам блока принятия решений.
Описание работы устройства проводится для j=[tj-1,tj] интервала оптимизации, для которого на сопровождении МКИС находится j-1 объект, и проводится поиск j объекта из потока.
Устройство работает следующим образом.
В исходном состоянии во всех регистрах оперативных запоминающих элементов записаны 0, в постоянном запоминающем элементе 47 - значение единичной матрицы I, счетчик импульсов 2 заполнен, в счетчике 72 - 0, регистр сдвига 74 обнулен, на входе кода задержки программируемой линии задержки 79 - код нуля, многоканальный ключ 13 закрыт. Работа устройства поясняется временными диаграммами (фиг.9)
Сигнал «Пуск» поступает на вход запуска генератора тактовых импульсов 1, по этому импульсу генератор начинает формировать импульсы заданной частоты, которые через выход 28 поступают на вход счетчика импульсов 2 и вход делителя частоты 7. С первым пришедшим импульсом счетчик 2 переполняется и через выход 29 импульс переполнения поступает на вход блока вычисления интервала поиска 3 и запускает его (фиг.9, момент времени t0 =tj-1). Блок вычисления интервала поиска, по исходным данным, поступившим с входа 16, согласно выражению (6) формирует код, соответствующий длительности интервала времени j необходимого на проведение поиска очередного ОН из потока. Кроме того, импульс переполнения счетчика 2 поступает на сбрасывающий вход триггера 15 и на его инверсном выходе 27, являющимся выходом устройства, возникает уровень логической единицы, что соответствует команде МКИС на поиск очередного объекта из потока.
С каждым импульсом на входе 28 счетчика 2 на его выходе 30 формируется код, поступающий на вход цифрового компаратора 14, на второй вход 32 которого с блока вычисления интервала поиска поступает код, соответствующий длительности интервала времени, необходимого на проведение поиска очередного ОН.
Одновременно с формированием кода на выходе 32 блока вычисления интервала поиска (фиг.9, момент времени t 1), через выход 31 на тактовых входах блока формирования фундаментальной матрицы 4, блока принятия решений 11 и блока сравнения критериальных функций 12 появляется запускающий импульс. По этому импульсу в блоке формирования фундаментальной матрицы происходит считывание информации с постоянного запоминающего элемента 47, которая поступает на входы блоков численного решения дифференциальных уравнений, на вторые входы которых поступают значения матриц Au( u,t), u [1, j-1], для каждого из ОН соответственно. Результаты вычислений поступают на входы 33 блока расчета матриц канонических групповых параметров 5. По пусковому импульсу с входа 31 приводится в рабочее состояние программируемая линия задержки 79, на вход 23 кода задержки которой поступает информация, соответствующая числу j-1 сопровождаемых измерительной системой ОН, этот же код поступает на вход дешифратора задания номера варианта управления 10. По запускающему импульсу на выходе элемента ИЛИ 73 появляется единичный сигнал, поступающий на вход регистра сдвига 74, в результате чего на выходах регистра сдвига устанавливается код 10000, сигнал логической единицы с первого выхода сдвигового регистра поступает на счетный вход -разрядного счетчика 72 (разрядность счетчика выбирается исходя из теоретического максимально возможного количества ОН в зоне видимости МКИС), в который одновременно с импульсом запуска записывается код числа -[ j-1-1). Единичный сигнал с выхода счетчика 72 поступает на вход элемента И 71, на первый вход которого поступают импульсы с делителя частоты 7, которые, через элемент ИЛИ 73, начинают проходить на вход сдвигового регистра 74, выставляя на его выходах последовательно 01000, 00100, 00010, 00001. Коэффициент деления частоты тактовых импульсов выбран так, чтобы блоки 5, 6, 8, 9, 12 успевали закончить требуемые действия.
По импульсу, приходящему с первого 40 выхода блока принятия решений, происходят преобразования в узлах транспонирования 491 49 первой группы и в узлах транспонирования второй группы 501 50 , на входы узлов транспонирования матриц первой группы поступают элементы фундаментальных матриц Uu(t), u [1, j-1], на входы узлов транспонирования матриц второй группы поступают элементы матриц Hu(t) с информационных входов устройства 331 33 , 181 18 соответственно.
Элементы транспонированных матриц и перемножаются затем в элементах перемножения 511 51 от 1-го до j-1-го включительно, для каждого из ОН соответственно. Полученные результаты поступают на первый вход элементов перемножения 521 52 блока 5 соответственно, на вторые входы которых поступают элементы матриц , для каждого из ОН соответственно, с информационных входов 191 19 третьей группы устройства. Результаты соответствующих произведений поступают на входы элементов перемножения 53 1 53 , где перемножаются с элементами матриц Hu (t). Полученные произведения с выходов элементов 531 53 поступают на первые входы элементов перемножения 541 54 , где перемножаются с элементами матриц Uu (t) соответственно. Полученные значения матриц канонических групповых параметров uj поступают на входы элементов суммирования с запоминанием 551 55 на вторые входы которых поступает код, соответствующий времени, выделяемому на поиск очередного ОН. Суммирование в 55 1 55 соответствует интегрированию конечно-разностным методом с заданным шагом в пределах от tj-1+ j до tj. Результаты суммирования поступают на выходы 341 34 блока расчета матриц канонических групповых параметров. По импульсу с выхода 41 блока принятия решений 11, поступающему в блок прогнозирования 6, происходит перемножение элементов матриц Uu(Tu) с элементами матриц Ku0 , поступающих с информационных входов 221 22 и 211 21 соответственно в группу элементов перемножения 56 1 56 . Результаты соответствующих произведений поступают на входы блоков перемножения 581 58 , на вторые входы которых подаются элементы матриц после преобразований в узлах транспонирования 571 57 . Матрицы поступают с выхода блоков 581 58 на выходы 351 35 блока прогнозирования. По импульсу, приходящему с третьего выхода 42 блока принятия решений 11, происходит переход в рабочее состояние дешифратора задания номера варианта управления 10, оперативных запоминающих элементов 671 67 и элементов перемножения 591 59 . При поступлении сигналов на тактовый вход дешифратора 9, работающего по заданному алгоритму, он последовательно, по мере прихода тактовых импульсов с второго выхода блока принятия решений, выставляет на своих выходах 391 39 потенциал логической 1, начиная с первого выхода и заканчивая
j-1-м. При появлении единичного потенциала на соответствующем выходе дешифратора на остальных выходах выставляется 0. Информация с выходов 391 39 дешифратора поступает на первые входы элементов перемножения первой группы 591 59 блока вычисления критериальных функций, в которых перемножается с элементами матриц канонических групповых параметров uj, поступающих с входов 341 34 блока. Результаты перемножения поступают на элементы суммирования 601 60 блока вычисления критериальных функций соответственно, где складываются с элементами ковариационных матриц для каждого из объектов. Информация с элементов суммирования 601 60 поступает на узлы обращения матриц 611 61 , затем перемножаются в элементах перемножения второй группы 621 62 с элементами матриц и в элементах перемножения третьей группы 641 64 - с элементами матриц . Полученные значения ковариационных матриц ошибок оценивания , вычисленные для каждого ОН, соответствующие текущему моменту времени при некотором варианте управления, выставленном дешифратором 10 при переборе вариантов, поступают на вторую группу входов 371 37 блока сравнения критериальных функций и на вторую группу входов блока хранения критериальных функций 9. По импульсам на входах 391 39 блока хранения критериальных функций происходит поочередное разрешение записи значений матриц в оперативные запоминающие элементы первой группы 67 1 67 блока хранения критериальных функций 9 для их последующего использования для вычислений на следующем интервале оптимизации. В начале интервала оптимизации j, при условии обнаружения на интервале j-1 очередного j-1 ОН, на соответствующем управляющем входе 201 20 появляется высокий логический уровень и с входа 351 35 через узлы коммутации 681 68 на узлы обращения матриц 691 69 поступают элементы матриц и, после соответствующих преобразований, записываются в оперативные запоминающие элементы второй группы 701 70 . Сигналом разрешения записи является сигнал с входа 201 20 блока, прошедший через элемент ИЛИ 66.
По выходному импульсу с четвертого выхода 43 блока принятия решений происходит перемножение в элементах перемножения 761 76 между следами матриц , полученными в результате преобразований в узлах формирования следа матрицы 751 75 , и весовыми коэффициентами u, вычисленными предварительно для каждого объекта и поступающими с информационных входов 241 24 , результаты произведений поступают на многовходовой сумматор 77, их сумма с выхода многовходового сумматора 77 записывается на тот оперативный запоминающий элемент, из группы оперативных запоминающих элементов 781 78 , на тактовый вход которого дешифратор задания номера варианта управления выставил в этом цикле вычислений логическую 1. Таким образом в u-том оперативном запоминающем элементе окажется записанной скалярная функция при условии обращения МКИС к u-тому ОН. После занесения информации в первый оперативный запоминающий элемент 78 новый импульс с первого выхода регистра сдвига записывается в счетчик 72, увеличивая его содержимое на 1.
Новый импульс с первого выхода блока принятия решений повторяет цикл вычислений в блоке 5, по импульсу со второго выхода блока принятия решений происходят преобразования в блоке 6. Следующий импульс с третьего 42 выхода блока 11 переводит дешифратор задания номера варианта управления в положение, соответствующее оптимальному наблюдению второго из j-1 сопровождаемых объектов, то есть логическая 1 появляется на втором из 391 39 выходе дешифратора 10, после чего цикл вычислений в блоках 8, 9, 11 повторяется.
По импульсу с четвертого выхода 43 блока принятия решений срабатывают элементы блока 12, скалярная функция j записывается во второй оперативный запоминающий блок. После этого цикл вычислений повторяется для третьего, четвертого , j-1 объектов наблюдения, затем счетчик 72 переполняется и обнуляется, перекрывая тем самым доступ импульсам с делителя частоты 7 через элемент И 71 на регистр сдвига и формируя сигнал на одном из выходов 441 44 блока сравнения (фиг.9, момент времени t2 ), соответствующем тому объекту, наблюдение которого в исследуемый момент времени будет оптимальным по заданному критерию. Одновременно этот сигнал поступает на соответствующий элемент ИЛИ 66 блока хранения критериальных функций, тем самым разрешая запись в оперативные запоминающие элементы второй группы 701 70 элементов матриц , хранящихся в элементах 671 67 для того объекта, наблюдение за которым на j будет оптимальным. В оперативные запоминающие элементы 701 70 , соответствующие остальным объектам, запись запрещена, и в них хранятся элементы матриц , что соответствует (11).
В момент времени, когда код, поступающий на вход 30 цифрового компаратора, будет равен коду на входе 32, соответствующему интервалу времени, отводимому на поиск очередного ОН из потока, на выходе 45 компаратора возникает уровень логической единицы (фиг.9, момент времени t3 ), соответственно на выходе 46 триггера 15 устанавливается высокий логический уровень, открывающий многоканальный ключ 13, и на одном из выходов 261 26 устройства появляется логическая 1, соответствующая команде на наблюдение за тем ОН, наблюдение за которым на данном интервале оптимизации будет оптимальным согласно выбранного критерия оптимальности. Наблюдение за указанным ОН будет продолжаться до тех пор, пока очередной импульс переполнения счетчика импульсов 2, соответствующий окончанию интервала оптимизации, не поступит на вход 29 триггера 15, тем самым сбрасывая его и, соответственно, закрывая многоканальный ключ 13 (фиг.9, момент времени t 4=tj). Таким образом, устройство управления наблюдениями МКИС осуществляет определение оптимального закона управления наблюдениями для однопозиционных МКИС в случае, когда модель следования ОН удовлетворяет закономерностям пуассоновского потока, для локального интервала оптимизации это соответствует задаче синтеза управления измерительными процессами при совместном обнаружении и фильтрации.
Источники информации
1. Авторское свидетельство СССР № 1488845.
2. Патент РФ RU 2084955.
3. Хуторцев В.В., Свиженко А.А Локальная оптимизация наблюдений за случайными потоками объектов в многоканальных измерительных системах. - Информационно-измерительные и управляющие системы, 2008 г., № 12, с.61-65.
Класс G05D1/00 Управление или регулирование величин, определяющих местоположение, курс, высоту или положение в пространстве наземных, водных, воздушных или космических транспортных средств, например с помощью автопилотов