Патент на изобретение №2198426
|
||||||||||||||||||||||||||
(54) УСТРОЙСТВО ДЛЯ РАСПОЗНАВАНИЯ СИТУАЦИЙ
(57) Реферат: Изобретение относится к вычислительной технике и может быть использовано в системах идентификации ситуаций по нескольким параметрам при нечетком соотнесении их возможных значений с конкретной ситуацией. Техническим результатом является повышение устойчивости распознавания ситуаций за счет учета на i-м цикле распознавания оценок, полученных на предыдущих циклах. Для этого устройство содержит генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений, вычислители функции принадлежности, умножители на коэффициенты важности, сумматоры, блок выделения максимального сигнала, блок объединения информации. 5 ил., 2 табл. Предлагаемое изобретение относится к вычислительной технике и может быть использовано в системах идентификации ситуаций по нескольким параметрам при нечетком соотнесении их возможных значений с конкретной ситуацией, а также при распознавании классов объектов наблюдения на основе разнородной исходной информации. Известно устройство для распознавания ситуаций (авторское свидетельство СССР 1357934, G 06 K 9/00), содержащее многоразрядные регистры сдвига генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений и блок выделения максимального сигнала. Известно также устройство для распознавания ситуаций (авторское свидетельство РФ 2012056, G 06 K 9/00) содержащее многоразрядные регистры сдвига, генератор тактовых импульсов, вычислители функции принадлежности, умножители, сумматоры и блок выделения максимального сигнала. Недостатком известных устройств является их неустойчивость к флюктуациям значений параметров. Например, если устройство в течение некоторого времени распознает воздушный объект (ВО) как летательный аппарат (ЛА) и в какой-то момент времени совокупность значений параметров под воздействием случайных факторов (возмущения среды, ошибки измерения и т.д.) стала более соответствовать такому объекту, как стая мигрирующих птиц, то данное устройство сразу же откажется от предыдущего решения и будет предлагать новое решение. Однако ситуация, как правило, не может измениться мгновенно. Необходимо определенное время для того, чтобы она преобразовалась в другую ситуацию. Поэтому устройство, распознающее текущую ситуацию, должно обладать определенным запасом устойчивости по отношению к случайным изменениям значений параметров текущей ситуации. Наиболее близким по технической сущности к заявляемому устройству является выбранное в качество прототипа устройство для распознавания ситуаций (авторское свидетельство РФ 2012057, G 06 K 9/00), содержащее многоразрядные сдвиговые регистры по числу параметров, характеризующих ситуацию, информационные входы которых являются соответствующими входами устройства, генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений, вычислители функции принадлежности, умножители на коэффициенты, сумматоры и блок выделения максимального сигнала, выход которого является выходом устройства, причем выход генератора тактовых импульсов соединен с тактовыми входами всех многоразрядных сдвиговых регистров, выходы каждого из которых подключены к первым входам одноименных вычислителей функции принадлежности, а также к входу счетчика импульсов, выходы которого соединены с входами блока памяти постоянных значений, выходы которого подключены ко вторым входам каждого вычислителя функции принадлежности, выходы которого через умножитель на коэффициенты соединены с входами соответствующих сумматоров, выходы которых подключены к входам блока выделения максимального сигнала. Устройство работает следующим образом (см. фиг.1). На выходы многоразрядных сдвиговых регистров 1 по сигналам генератора 2 заносятся результаты измерений Si j параметров, характеризующих возможные ситуации (i= l, . ..,M; j=l,…,N, где М – число измеряемых параметров; N – число ячеек регистров, соответствующее количеству измерений каждого параметра и числу распознаваемых ситуаций). Таким образом, в установившемся состоянии в каждом регистре 1 находится N отсчетов соответствующего параметра. Каждому j-му отсчету i-го параметра Si j соответствует функция принадлежности ![]() ![]() где ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() интерпретируемые как оценки распознаваемых ситуаций. В качестве распознанной ситуации принимается та, у которой значение сформированной взвешенной нормированной суммы Кj на блоке 6 максимально, т. е.: ![]() Из описания работы устройства следует, что, несмотря на обеспечиваемую непрерывность процесса распознавания ситуации, оно не учитывает на текущем цикле распознавания результаты, полученные на предыдущих циклах, то есть не обладает памятью. Это является недостатком, так как случайное однократное изменение параметров может привести к ошибочному решению и тем самым нарушить устойчивость функционирования устройства. В свою очередь учет результатов распознавания предыдущих циклов позволяет получать более устойчивые оценки распознаваемых ситуаций. Цель предлагаемого изобретения – повышение устойчивости распознавания ситуаций за счет учета на текущем цикле распознавания результатов, полученных на предыдущих циклах. Поставленная цель достигается тем, что в устройство для распознавания ситуаций, содержащее многоразрядные сдвиговые регистры по числу параметров, характеризующих ситуацию, информационные входы которых являются соответствующими входами устройства, генератор тактовых импульсов, счетчик импульсов, блок памяти постоянных значений, вычислители функции принадлежности, умножители на коэффициенты, сумматоры и блок выделения максимального сигнала, выход которого является выходом устройства, причем выход генератора тактовых импульсов соединен с тактовыми входами всех многоразрядных сдвиговых регистров, выходы каждого из которых подключены к первым входам одноименных вычислителей функции принадлежности, а также генератор тактовых импульсов соединен с входом счетчика импульсов, выходы которого соединены с входами блока памяти постоянных значений, выходы которого подключены ко вторым входам каждого вычислителя функции принадлежности, выходы которого через умножитель на коэффициенты важности соединены с входами соответствующих сумматоров, выходы которых подключены к входам блока выделения максимального сигнала, введены блоки объединения информации, причем выходы умножителей на коэффициент соединены с первыми входами введенных блоков объединения информации, выходы которых соединены со вторыми входами этих блоков и с входами блока выделения максимального сигнала. Сравнительный анализ показывает, что заявляемое устройство отличается от известных наличием новых элементов – блоков объединения информации и связями каждого из них с другими элементами устройства. Таким образом, заявляемое устройство соответствует критерию “новизна”. Анализ известных авторам аналогичных технических решений показывает, что указанная выше совокупность отличительных признаков является неизвестной и, таким образом, заявляемое решение соответствует критерию “существенные отличия”. На фиг.2 изображена структурная схема устройства. Устройство содержит М многоразрядных регистров сдвига 1, генератор тактовых импульсов 2, М вычислителей функции принадлежности 3, М умножителей на коэффициенты 4, N сумматоров 5, N блоков объединения информации 6, счетчик импульсов 7, блок памяти постоянных значений 8, а также блок выделения максимального значения 9. Изображенные на схеме элементы устройства соединены следующим образом. Выход генератора тактовых импульсов 2 соединен с тактовыми входами всех многоразрядных сдвиговых регистров 1, выходы каждого из которых подключены к первым входам одноименных вычислителей функции принадлежности 3, а также выход генератора тактовых импульсов соединен с входом счетчика импульсов 7, выходы которого соединены с входами блока памяти постоянных значений 8, выходы которого подключены ко вторым входам каждого вычислителя функции принадлежности 3, выходы которого через умножитель на коэффициенты 4 соединены с входами соответствующих сумматоров 5, выходы которых подключены к первым входам блоков объединения информации 6, выходы которых соединены со вторыми входами этих блоков и входами блока выделения максимального сигнала 9. Устройство работает следующим образом. На входы регистров 1.i (i=1,…, М) по сигналам генератора 2 заносятся результаты измерений параметров, характеризующих состояние ситуации (i=1,…,М; j=l,…,N, где М – число измеряемых параметров; N – число ячеек регистров, соответствующих количеству измерений i-го параметра и числу распознаваемых параметров). Таким образом, в установившемся состоянии в каждом регистре 1.i (i=1,…,М) находится N отсчетов соответствующего параметра. Каждому значению параметра соответствует функция принадлежности ![]() ![]() ![]() Полученные результирующие значения оценок распознаваемых ситуаций поступают на вход блока выделения максимального сигнала 9, который принимает решение о наблюдаемой ситуации путем определения максимального значения сформированных оценок по формуле (3), а также на вторые входы блоков объединения информации 6.i (i=1,…,M) для их учета на следующем цикле распознавания. При поступлении очередных результатов измерений происходит обновление выходного сигнала. При этом параллельно с работой устройства по импульсам генератора 2 заполняется счетчик импульсов 7, на выходе которого формируется пропорциональный сигнал. Код сигнала поступает на адресные входы блока ПЗУ 8. j (j=l,…,N), на выходе каждого из которых формируются в соответствии с переменными входными сигналами переменные значения величины ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Представим данную информацию в следующем виде: (50 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() стая птиц – ![]() АДА – ![]() гидрометеообразования – ![]() Например, значение ![]() ![]() ![]() ![]() ![]() ![]() ![]() по скорости – 0,72; 0,72; 0,70; по высоте – 0,63; 0,63; 0,0; по ЭПР ” 0,0; 0,54; 0,54. В блоке 5.j формируется нормированная взвешенная сумма по всем параметрам для каждого из возможных объектов. Результирующие оценки для стаи птиц, Л/А и гидрометеообразования, вычисленные по формуле (2), соответственно равны: 0,45; 0,63; 0,41. В блоках 6.j осуществляется учет результатов распознавания предыдущего цикла распознавания в соответствии с формулой (4). При первом цикле распознавания используется текущее значение Кj. В блоке 9 в соответствии с формулой (3) определяется тип воздушного объекта. Например, для первого цикла распознавания Кс = mах{0,45; 0,63; 0,41} = 0,63. Это означает, что система распознала наблюдаемый объект как АДА. Таким образом, получены результаты на первом цикле распознавания ситуации. Пусть для прототипа на выходе блока 5.i, а следовательно, и на i-м входе блока выделения максимального сигнала 9, последовательно в моменты времени tj (j=1,…,10) появляются следующие оценки наблюдаемого ВО (табл.1). Найдем математическое ожидание М[К] по следующей формуле: ![]() Используя следующую формулу для среднеквадратического отклонения: ![]() получаем, что ![]() Рассмотрим работу предлагаемого устройства. Пусть на выходе i-го сумматора в момент времени t1 получена оценка K1=0,63. Пусть также в моменты времени tj (j= 2, …, 10) появляются следующие оценки одной из возможных ситуаций, представленные в табл.1. Для предлагаемого устройства на i-й вход блока выделения максимального сигнала поступают значения оценок, преобразованные в блоке объединения информации но формуле (4) и представленные в табл.2. Используя формулу для вычисления среднеквадратического отклонения оценки распознаваемой ситуации от реальной, находим: ![]() ![]() Формула изобретения
РИСУНКИ
MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 29.03.2003
Номер и год публикации бюллетеня: 18-2004
Извещение опубликовано: 27.06.2004
|
||||||||||||||||||||||||||