Лингвистический процессор для обработки диагностической информации

 

Изобретение относится к регулирующим и управляющим системам. Цель изобретения - повышение точности обработки информации за счет учета характера изменения анализируемых параметров. Для этого в процессор введен блок дифференцирования, что позволяет определить скорость изменения анализируемого параметра групп накапливающих сумматоров и регистров ввода, которые вместе с решающим блоком определяют наиболее вероятную гипотезу принадлежности параметра. 1 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (s<>s G 05 B 23/02

ГОСУДАРГТВЕННЫИ КОМИТЕНТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ 1Сс 4

Ь)

С 4

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4693875/24 (22) 24.05.89 (46) 23.08.91. Бюл. hh 31 (71) Институт проблем моделирования в энергетике АН УССР (72) В.А.Гуляев и А.Е.Бугаев (53) 681.3(088.8) (56) Авторское свидетельство СССР

М 1305704, кл. G 05 В 23/02, 1986.

Авторское свидетельство СССР

N 1280381, кл. G 05 В 23/02, 1985, (54) ЛИНГВИСТИЧЕСКИЙ ПРОЦЕССОР ДЛЯ ОБРАБОТКИ ДИАГНОСТИЧЕСКОЙ

ИНФОРМАЦИИ

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

Целью изобретения является повышение точности обработки информации за счет учета характера изменения анализируемых параметров.

На чертеже представлена функциональная схема предлагаемого процессора.

Процессор содержит мультиплексор 1, первый регистр 2 адреса, счетчик 3 адреса, блок 4 дифференцирования, второй регистр

5 адреса, с первого по третий блоки 6 — 8 задания параметров (блоки памяти), выполненные в виде блоков памяти, с первого по третий регистры 9-11 числа, первый 12 и второй 13 блоки вычитания, четвертый блок

14 задания параметра (блок памяти), выполненный в виде блока памяти, группу накап. Ж„„1672417 А1 (57) Изобретение относится к регулирующим и управляющим системам. Цель изобретения — повышение точности обработки информации за счет учета характера изменения анализируемых параметров. Для этого в процессор введен блок дифференцирования, что позволяет определять скорость изменения анализируемого параметра групп накапливающих сумматоров и регистров ввода, которые вместе с решающим блоком определяют наиболее вероятную гипотезу принадлежности параметра. 1 ил. ливающих сумматоров 15, группу регистров

16 вывода, блок 17 выделения максимума, блок 18 синхронизации. На чертеже также обозначены информационный вход 19 и выход 20 мультиплексора 1, вход 21 и веход 22 регистра 2, второй адресный вход 23 блока

6, установочный 24 и счетный 25 входы и выход 26 счетчика 3, первый адресный вход

27 блока 6, вход 28 и выход 29 блока 4, вход

30 и выход 31 регистра 5, первый 32. второй

33 и третий 34 адресные входы блока 7, адресный вход 35 блока 8, управляющий вход 36 мультиплексора 1, входы 37-39 разрешения обращения блоков 6-8 соответственно, управляющие входы 40 — 42 регистров

9 — 11 соответственно, первый 43 и второй 44 выходы блока 6, первый 45 и второй 46 информационные входы регистра 9, выход 47 блока 7. информационный вход 48 регистра

10, первый 49 и второй 50 выходы блока 8, первый 51 и второй 52 информационные входы регистра 11, первый 53 и второй 54 выходы регистра 9, первый 55 и второй 56

1672417

55 входы и выход 57 блока 12, второй адресный вход 58 блока 14, выход 59 регистра 10, третий адресный вход 60 блока 14, первый

61 и второй 62 выходы регистра 11, первый 63 и второй 64 входы и выход 65 блока 13, четвертый адресный вход 66 блока 14, первый адресный вход 67 блока 14, выходы 68(1)-68(n) блока 14, информационные входы 69(1)á9(n) и выходы 70(1) — 70(п) соответствующих сумматоров 15(1)-15(п), информационные входы 71(1) — 71(n) и выходы 72(1)- 72(п) соответствующих регистров 16(1) — 16(n), входы

73(1)-73(п) и выходы 74(1) — 74(п) блока 17, вход 75 разрешения обращения блока 14, управляющие 76(1) — 76(n) и установочные

77(1)-77(n) входы соответствующих сумматоров 15(1) — 15(n), управляющие входы 78(1)—

78(n) соответствующих регистров

16(1)-16(n), тактовый вход 79, первый 80 и второй 81 выходы, вход 82 пуска, третий 83, четвертый 84 и пятый 85 выходы блока 18.

Мультиплексор 1 предназн =чен для поочередного подключения ан ал из 11руемыx параметров к своему выходу.

Первый регистр 2 адреса предназначен для записи адресного кода, поступающего с выхода 20 мультиплексора 1.

Счетчик 3 адреса предназначен для формирования адресного кода, поступающего на входы 27, 32, 67, 36, 82 блоков б, 7, 14, 1, 18 соответственно.

Блок 4 дифференцирования предназначен для формирования кода, пропорционального производной сигнала, поступающего с выхода 20 мультиплексора

Второй регистр 5 адреса предназначен для записи адресного кода, поступающего с выхода 29 блока 4.

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

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

Третий блок 8 памяти предназначен для хранения кодов функций принадлежности числовых значений производной входного сигнала лингвистическим терм-значениям, Регистры 9-11 числа предназначены для записи кодов, поступающих с блоков

6-8 соответственно.

Первый 12 и второй 13 блоки вычитания предназначены для получения разности сигналов на своих первых и вторых входах.

Четвертый блок 14 памяти предназначен для хранения весовых коэффициентов, 5

35 выражающих ассоциативную связь между лингвистическими терм-значениями, характеризующими входные параметры, а также направление и скорость их изменения с одной стороны и каждой из п возможных альтернатив с другой стороны.

Накапливающие сумматоры 15(1)-15(n) предназначены для получения суммарных по всем входным параметрам весовых коэффициентов для каждой иэ п альтернатив.

Регистры 16(1) — 16(n) вывода предназначены для записи суммарных весовых коэффициентов для каждой из и альтернатив.

Блок 17 предназначен для принятия диагностического решения, состоящего в выборе наибольшего суммарного весового коэффициента.

Блок 18 синхронизации предназначен для тактирования работы процессора.

Лингвистический процессор для обработки диагностической информации работает следующим образом, Первый б, второй 7 и четвертый 14 блоки памяти имеют страничную организацию.

Комер страницы первого б, второго 7 и четвертого 14 блоков памяти определяется содержимым счетчика 3 адреса, т.е. номером входного параметра. Номер ячейки в странице для первого блока 6 памяти определяется содержимым регистра 2 адреса, на который заносится числовое значение входного параметра.

Слово первого блока б памяти состоит из М полей, где М вЂ” число лингвистических значений (терм-значений), имеющих ненулевую степень принадлежности к числовому значению входной переменной, Предполагается, что числовое значение параметра может одновременно относиться к двум терм-значениям, Степень его принадлежности к остальным терм-значениям близка к нулю или равна ему. Таким образом, М = 2.

Содержимое каждого из двух полей представляет собой значение степени принадлежности входного числового значения к соответствующему терм-значению.

В третьем блоке 8 памяти в каждой ячейке хранятся степени принадлежности числового значения сигнала на выходе 29 блока

4 дифференцирования к лингвистическим терм-,значениям, характеризующим направление и скорость изменения входного сигнала. Слово третьего блока 8 памяти также состоит из двух полей, содержащих ненулевые степени принадлежности.

Номер ячейки в странице для второго блока 7 памяти определяется содержимым регистров 2 и 5 адреса. В каждой ячейке блока 7 хранятся наименьшие терм-значения, для которых числовое значение входно1672417

50 го параметра и числовое значение, характеризующее направление и скорость его изменения, имеют ненулевую степень принадлежности. Слово второго блока 7 памяти содержит четыре разряда, причем первые два из них представляют собой наименьшее терм-значение с ненулевой степенью принадлежности для числового значения параметра, а вторые два разряда— наименьшее терм-значение для числового значения, характеризующего направление и скорость изменения этого параметра, Так, если на выходе блока 7 имеется код 0000, это значит, что для данного числового значения параметра и числового значения, характеризующего направление и скорость его изменения, минимальными терм-значениями с ненулевой степенью принадлежности являются первые терм-значения. При коде 0001 для числового значения параметра минимальное ненулевое терм-эначение— первое (00), а для числового значения, характеризующего направление и скорость изменения этого параметра минимальным ненулевым терм-значением является второе терм-значение (01); при коде 0100 — соответственно — второе и первое и т.п, При этом имеется в виду, что терм-значения упорядочены согласно их смысловому значению. Например, для входного значения вибрации терм-значения упорядочены следующим образом: "очень низкая", "низкая", "средняя", "высокая", "очень высокая", а терм-значения. характеризующие изменения входного значения, упорядочены так;

"уменьшается быстро", "уменьшается", "не меняется", "растет", "растет быстро".

С помощью четвертого блока 14 памяти осуществляется ассоциативная связь между полученными терм-значениями параметров и терм-значениями их изменения, с одной стороны, и каждой из и возможных альтернатив (диагностических решений). с другой стороны. Связь наблюдаемых терм-значений с каждой альтернативой выражается в виде весового коэффициента. Каждая ячейка блока 14 разбита на п зон, в каждой из которых содержится значение весового коэффициента, выражающего связь наблюдаемой входной ситуации с соответствующей альтернативой. Адрес ячейки в странице определяется состояниями второго 58, третьего 60 и четвертого 66 адресных входов.

В первом такте по сигналу с выхода 80 блока 18 в счетчик 3 адреса заносится число

P. Значение на выходе счетчика 3 уменьша- ется в каждом такте на единицу при наличии единичного сигнала на входе 25 счетчика. В этом же такте устанавливаются в нулевое состояние все сумматоры 15. Выходное зна5

40 чение счетчика 3 адреса поступает на входы .27, 32, 67 соответственно первого 6, второго

7 и четвертого 14 блоков памяти с выбором страницы, а также на вход 82 блока 18 и на вход 36 мультиплексора 1 с пропуском значения P-го параметра через мультиплексор

1. С выхода 20 мультиплексора 1 значение

P-го параметра поступает на вход 28 блока

4 дифференцирования и на вход 21 первого регистра 2 адреса. При наличии "1" на управляющем входе регистра 2 в него записывается новое состояние. Если на его управляющем входе "0", то осуществляется хранение предыдущего состояния. Это же относится и ко второму регистру 5 адреса, к регистрам 9 — 11 числа и к регистрам 16 вывода. Для первого 2 и второго 5 регистров адреса управляющий вход соединен с шиной логической единицы. С выхода 22.первого регистра 2 адреса информация поступает на вход 23 блока 6 памяти с выборок соответствующей ячейки и на вход 34 блока 7 памяти.

В этом же такте продифференцированный входной сигнал с выхода 29 блока 4 поступает на вход 30 второго регистра 5 адреса. С выхода 31 регистра 5 информация поступает на вход 33 блока 7 памяти, выбирая совместно с информацией на входе 33 соответствующую ячейку, и на вход 35 блока

8 памяти, также выбирая соответствующую ячейку. Выбором ячеек в блоках 6-8 заканчивается первый такт.

Во втором такте по сигналу с выхода 83 блока 18 синхронизации, поступающему на входы 37-39 блоков 6-8 памяти и на входы

40-42 регистров 9-11, происходит чтение информации из блоков 6-8 памяти соответственно на регистры 9-11. На регистре 9— ненулевые значения функций принадлежности числового значения входного параметра к термам P-й лингвистической переменной.

На регистре 11 — ненулевые значения функции принадлежности числового значения, характеризующего направление и скорость иЗменения этого входнсI (параметра, к лингвистическим термам изменения входного значения. На регистре 10 — меньшие из терм-значений, имеющих ненулевую степень принадлежности к входному значению и ненулевую степень принадлежности к изменению входного значения. Информация с выходов 53, 54 регистра 9 поступает соответственно на входы 55, 56 блока 12. а с выходов 61, 62 регистра 11 — соответственно на входы 63, 64 блока 13, Смысл преобраэования, осуществляемого блоком 12, состоит в следующем, На входы 55, 56 блока 12 поступают две ненулевые функции принадлежности числового значения входного

1672417 параметра к термам P-й лингвистической переменной. Знак разности, получаемой на выходе 57 блока 12, сообщает о том, к какому иэ двух термов А и В (фиг. 6) входное числовое значение параметра принадлежит в большей степени. Величина этой разности однозначно определяет положение числового значения входного параметра относительно центра этого терм-значения, Работа блока 13 полностью аналогична работе блока 12. С выхода 57 блока 12, выхода

59 регистра 10, выхода 65 блока 13 информация поступает соответственно на входы

58, 60, 66 блока 14 памяти, определяя соответствующую ячейку в странице.

В третьем такте по сигналу с выхода 84 блока 18, поступающему на вход 75 блока 14 памяти и на входы 76 сумматоров 15, осуществляется чтение информации, поступающей иэ блока 14 памяти на сумматоры 15, где она суммируется с ранее накопленной в сумматорах 15.

В четвертом такте по сигналу с выхода

81 блока 18, поступающему на вход 25 счетчика 3, осуществляется вычитание единицы из его содержимого, т.е. переход к следующему входному параметру и. соответственно, к следующей странице блоков 6. 7, 14 памяти. Содержимое счетчика 3 поступает на вход 82 блока 18, где производится его анализ на нуль. При неравенстве содержимого счетчика 3 нулю управление передается второму такту, т.е. происходит ввод и анализ следующего параметра. Если содержимое счетчика 3 равно нулю, т.е. анализ всех параметров произведен, управление передается пятому такту.

B пятом такте по сигналу с выхода 85 блока 18 информация иэ сумматоров 15 записывается в соответствующие регистры

16. В регистры 16 записываются суммарные весовые коэффициенты, выражающие степень связи состояний всех P входных параметров, представленных в виде лингвистических терм-значений, с соответствующей альтернативой. С выходов 72 регистров 16 суммарные весовые коэффициенты поступают на входы 73 блока

17. Блок 17 выявляет максимальный из поступающих на его входы 73 суммарных весовых коэффициентов. Блок 17 имеет разрядность выхода, равную числу своих входов. На том разрядном выходе 74, где суммарный весовой коэффициент будет наибольшим, появится сигнал логической единицы, что означает выбор соответствующей альтернативы.

Формула изобретения

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

1672417

74Я

Составитель Н.Парамонов

Техред М,Моргентал Корректор Т.Пожо

Редактор Г.Бельская

Заказ 2839 Тираж 456 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва. Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101 ся тактовым входом процессора, третий выход блока синхронизации соединен с входами чтения первого, второго и третьего блоков задания параметра и с управляющимии входами первого, второго и третьего ре- 5 гистров числа, четвертый выход блока синхронизации подключен к входу чтения четвертого блока задания параметра и управляющими входами накапливающих сумматоров группы, пятый выход блока синхронизации соединен с управляющими входами регистров вывода группы. а выходы четвертого блока задания параметра соединены с информационными входами соответствующих накапливающих сумматоров группы.

Лингвистический процессор для обработки диагностической информации Лингвистический процессор для обработки диагностической информации Лингвистический процессор для обработки диагностической информации Лингвистический процессор для обработки диагностической информации Лингвистический процессор для обработки диагностической информации 

 

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

Изобретение относится к средствам технической диагностики и может быть использовано в системах контроля сложных объектов, например изделий авиационной техники

Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля параметров электромагнитов

Изобретение относится к области автоматики, в частности к устройствам для регулирования технологических параметров

Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля параметров электромагнитов

Изобретение относится к автоматике и предназначено для контроля датчиков состояния объектов в контрольно-диагностических информационных системах

Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля многопараметрической радиоэлектронной аппаратуры

Изобретение относится к контрольно-измерительной технике и может быть использовано для контроля динамических параметров различных объектов регулирования при построении информационно-измерительных систем, в частности для контроля временных параметров срабатывания электромагнитных коммутационных аппаратов (ЭМКА)

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

Изобретение относится к электротехнике и может быть использовано для отладки и проверки разнообразных радиоэлектронных устройств

Изобретение относится к средствам контроля устройств автоматики и телемеханики и может быть использовано, в частности, для контроля исправности их выходных каскадов (силовых управляемых ключей)

Изобретение относится к области полетного контроля датчиков угловых скоростей, входящих в состав систем автоматического управления летательных аппаратов

Изобретение относится к комплексному контролю исправности датчиков системы автоматического управления самолета

Изобретение относится к автоматизированным системам контроля, в частности к системам контроля цифроаналоговых, аналого - цифровых, цифровых и аналоговых узлов радиоэлектронной аппаратуры (РЭА)

Изобретение относится к области управления и регулирования и, в частности к области контроля и управления автоматизированными комплексами с использованием электрических сигналов в роботизированных производствах

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

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

Изобретение относится к контрольно-измерительной технике

Изобретение относится к области техники измерений, конкретно к способам определения остаточной емкости свинцового аккумулятора (СА)
Наверх