Пристрій для обробки нечіткої інформації
Номер патенту: 44595
Опубліковано: 12.10.2009
Автори: Кондратенко Юрій Пантелійович, Кондратенко Володимир Юрійович
Формула / Реферат
Пристрій для обробки нечіткої інформації, що має у своєму складі задавальний елемент для введення експертних оцінок відповідного нечіткого параметра, багатоканальний блок пам'яті для введення і зберігання даних, що характеризують нечітку інформацію у вигляді нечіткої множини з трикутною формою функції належності, багатофункціональний обчислювальний блок та блок відображення обробленої інформації, вихід задавального елемента та перший, другий і третій виходи багатоканального блока пам'яті з'єднані відповідно з першим, другим, третім і четвертим входами багатофункціонального обчислювального блока, вихід якого підключений до входу блока відображення обробленої інформації, який відрізняється тим, що багатофункціональний обчислювальний блок виконаний у вигляді арифметико-логічного пристрою, що містить перший, другий, третій, четвертий, п'ятий і шостий суматори, перший, другий, третій і четвертий керовані ключі, перший, другий і третій порогові елементи, перший і другий елементи І, перший і другий блоки ділення, а також перший і другий елементи заперечення, перший прямий вхід першого суматора підключений до першого входу багатофункціонального обчислювального блока і до інформаційних входів першого та другого керованих ключів, другий інвертований вхід - до першого виходу багатоканального блока пам'яті і до першого інвертованого входу четвертого суматора, а вихід - до першого входу першого блока ділення і до входу першого порогового елемента, вихід якого з'єднаний з першим входом першого елемента І та з керованим входом першого керованого ключа, вихід якого підключений до першого прямого входу другого суматора, другий інвертований вхід якого з'єднаний з другим виходом багатоканального блока пам'яті, з другим прямим входом четвертого суматора і з першим інвертованим входом п'ятого суматора, а вихід - з входом другого порогового елемента, вихід якого з'єднаний з першим входом другого елемента І, з входом першого елемента заперечення та з керованим входом другого керованого ключа, вихід якого підключений до першого прямого входу третього суматора, другий інвертований вхід якого з'єднаний з третім виходом багатоканального блока пам'яті і з другим прямим входом п'ятого суматора, а вихід - з першим входом другого блока ділення і входом третього порогового елемента, вихід якого з'єднаний через другий елемент заперечення з другим входом другого елемента І, вихід якого підключений до керованого входу четвертого керованого ключа, інформаційний вхід якого підключений до виходу другого блока ділення, а вихід - до другого інвертованого входу шостого суматора, вихід якого з'єднаний з виходом багатофункціонального обчислювального блока, а перший прямий вхід - через третій керований ключ з виходом першого елемента І, другий вхід якого підключений до виходу першого елемента заперечення, вихід п'ятого суматора з'єднаний з другим входом другого блока ділення, а вихід четвертого суматора - з другим входом першого блока ділення, вихід якого підключений до керованого входу третього керованого ключа.
Текст
Пристрій для обробки нечіткої інформації, що має у своєму складі задавальний елемент для введення експертних оцінок відповідного нечіткого параметра, багатоканальний блок пам'яті для введення і зберігання даних, що характеризують нечітку інформацію у вигляді нечіткої множини з трикутною формою функції належності, багатофункціональний обчислювальний блок та блок відображення обробленої інформації, вихід задавального елемента та перший, другий і третій виходи багатоканального блока пам'яті з'єднані відповідно з першим, другим, третім і четвертим входами багатофункціонального обчислювального блока, вихід якого підключений до входу блока відображення обробленої інформації, який відрізняється тим, що багатофункціональний обчислювальний блок виконаний у вигляді арифметикологічного пристрою, що містить перший, другий, третій, четвертий, п'ятий і шостий суматори, перший, другий, третій і четвертий керовані ключі, перший, другий і третій порогові елементи, перший і другий елементи І, перший і другий блоки ділення, а також перший і другий елементи заперечення, перший прямий вхід першого суматора підключений до першого входу багатофункціонального обчислювального блока і до інформаційних входів першого та другого керованих ключів, другий інвертований вхід - до першого виходу багатокана U 2 UA 1 3 44595 Відомо про пристрої для обробки нечіткої інформації, що базуються на використанні блоків пам'яті для зберігання значень нечіткого параметра та відповідних значень ступеня приналежності згідно з заданою формою функції належності досліджуваної нечіткої множини. Прикладом таких пристроїв є пристрій для обробки нечіткої інформації [Патент України №22731, МКІ G06F15/00, опубл. Бюл. №3, 1998], в якому використовується багатоканальний блок пам'яті для зберігання даних з 2N каналами, де N - потужність нечітких множин операндів, а блок вибору одного значення функції належності побудований на схемі порівняння кодів, керованих ключах, схемі АБО на два входи, багатовходових схемах І, багатовходовій схемі АБО з трьома станами по виходу та інверторі. Для задавання одного значення (однієї точки) функції належності нечіткої множини використовуються, наприклад, чотири двійкових розряди або тетрода, тобто виділяється шістнадцять рівнів ступеня приналежності. При використанні шістнадцяти розрядних блоків пам'яті в одному слові одного блока пам'яті може зберігатися чотири значення функції належності. Такий пристрій має наступні проблеми: - багатоканальний блок пам'яті має бути розрахований на зберігання великих масивів інформації, крім того процедура введення інформації до багатоканального блока пам'яті при зміні форми або параметрів функції належності є довготривалою процедурою, що вимагає значних часових витрат; - низька точність обробки інформації через дискретність функції належності, що зберігається в багатоканальному блоці пам'яті, а зменшення кроку дискретизації призводить до суттєвого збільшення обсягів пам'яті. Найбільш близьким до запропонованого є пристрій для обробки нечіткої інформації, що реалізує спосіб одержання якісних експертних оцінок при моделюванні економічних, соціальних, біологічних систем [патент України №71851, С06Р17/60, G06N7/06 2004], що прийнятий як прототип. Цей пристрій для обробки нечіткої інформації має у своєму складі задавальний елемент для введення експертних оцінок відповідного нечіткого параметра, виконаний у вигляді потенціометричного задатчика або задатчика з покажчиком, що має можливість переміщуватись і позиціонуватись між крайніми поділками на шкалі оцінок, багатоканальний блок пам'яті для введення і зберігання даних (min і max - границь числового відрізку [min max], на якому визначається значення нечіткого параметра х, а також n - цілого значення потенційної лінгвістичної потужності числового відрізку [min max], що характеризують нечітку інформацію у вигляді нечіткого числа, наприклад A , з трикут~ ною формою функції належності, багатофункціональний обчислювальний блок та блок відображення обробленої інформації, вихід задавального елемента та перший, другий і третій виходи багатоканального блока пам'яті з'єднані відповідно з першим, другим, третім і четвертим входами багатофункціонального обчислювального блока, вихід 4 якого підключений до входу блока відображення обробленої інформації. Такий пристрій має наступні проблеми: - мають місце обмежені функціональні можливості, оскільки пристрій забезпечує формування відповідної до задавального сигналу нечіткої множини з трикутною формою функції належності, але не формує в автоматичному режимі ступінь приналежності m A (х) будь-якого заданого компонен~ та х, що є склад овою носія нечіткої множини A ~ з трикутною формою функції належності; - для реалізації компонентів пристрою з відповідними взаємозв'язками має місце застосування ПЕОМ, що ускладнює використання такого пристрою у складі вбудованих електронних систем (embedded systems), які широко використовуються в бортових обчислювальних комплексах різнотипного призначення. В основу корисної моделі поставлено задачу удосконалення пристрою для обробки нечіткої інформації шляхом зміни його схемотехнічного виконання та введення додаткових електронних блоків, що дозволить забезпечити формування в автоматичному режимі ступеню приналежності m A ( x) до нечіткої множини з трикутною формою ~ функції належності A ~ будь-якого нечіткого пара метра х, заданого за допомогою задавального елемента. Поставлена задача вирішується тим, що пристрій для обробки нечіткої інформації має у своєму складі задавальний елемент для введення експертних оцінок відповідного нечіткого параметра, багатоканальний блок пам'яті для введення і зберігання даних, що характеризують нечітку інформацію у вигляді нечіткого числа з трикутною формою функції належності, багатофункціональний обчислювальний блок та блок відображення обробленої інформації, вихід задавального елемента та перший, другий і третій виходи багатоканального блока пам'яті з'єднані відповідно з першим, другим, третім і четвертим входами багатофункціонального обчислювального блока, вихід якого підключений до входу блока відображення обробленої інформації, згідно до пропозиції багатофункціональний обчислювальний блок виконаний у вигляді арифметико-логічного пристрою, що містить перший, другий, третій, четвертий, п'ятий і шостий суматори, перший, другий, третій і четвертий керовані ключі, перший, другий і третій порогові елементи, перший і другий елементи І, перший і другий блоки ділення, а також перший і другий елементи ЗАПЕРЕЧЕННЯ, перший прямий вхід першого суматора підключений до першого входу багатофункціонального програмованого блока і до інформаційних входів першого та другого керованих ключів, другий інвертований вхід - до першого виходу багатоканального блока пам'яті і до першого інвертованого входу четвертого суматора, а вихід - до першого входу першого блока ділення і до входу першого порогового елемента, 5 вихід якого з'єднаний з першим входом першого елемента 1 та з керованим входом першого керованого ключа, вихід якого підключений до першого прямого входу другого суматора, другий інвертований вхід якого з'єднаний з другим виходом багатоканального блока пам'яті, з другим прямим входом четвертого суматора і з першим інвертованим входом п'ятого суматора, а вихід - з входом другого порогового елемента, вихід якого з'єднаний з першим входом другого елемента І, з входом першого елемента ЗАПЕРЕЧЕННЯ та з керованим входом другого керованого ключа, вихід якого підключений до першого прямого входу третього суматора, другий інвертований вхід якого з'єднаний з третім виходом багатоканального блока пам'яті і з другим прямим входом п'ятого суматора, а вихід з першим входом другого блока ділення і входом третього порогового елемента, вихід якого з'єднаний через другий елемент ЗАПЕРЕЧЕННЯ з другим входом другого елемента І, вихід якого підключений до керованого входу четвертого керованого ключа, інформаційний вхід якого підключений до виходу другого блока ділення, а вихід - до другого інвертованого входу шостого суматора, вихід якого з'єднаний з виходом багатофункціонального обчислювального блока, а перший прямий вхід - через третій керований ключ з виходом першого елемента І, другий вхід якого підключений до виходу першого елемента ЗАПЕРЕЧЕННЯ, вихід п'ятого суматора з'єднаний з другим входом другого блока ділення, а вихід четвертого суматора - з другим входом першого блока ділення, вихід якого підключений до керованого входу третього керованого ключа. Введення додаткових електронних блоків дає можливість підвищити точність формування сигналів, що відповідають ступеню приналежності нечіткого параметра х до відповідної нечіткої множини A ~ , оскільки виключає вплив кроку дискрети зації значень функції належності на точність обчислювальних операцій. При цьому суттєво розширюються функціональні можливості пристрою для обробки нечіткої інформації. На Фіг.1 представлено схему пристрою для обробки нечіткої інформації, а на Фіг.2 - нечітка множина з трикутною формою функції належності, на прикладі якої ілюструються процеси обробки нечіткої інформації. Пристрій для обробки нечіткої інформації містить задавальний елемент 1 для введення експертних оцінок відповідного нечіткого параметра, багатоканальний блок пам'яті 2 для введення і зберігання даних, що характеризують нечітку інформацію у вигляді нечіткої множини з трикутною формою функції належності, багатофункціональний обчислювальний блок 3 та блок відображення 4 обробленої інформації. Вихід задавального елемента 1 та перший, другий і третій виходи багатоканального блока пам'яті 2 підключені відповідно до першого, другого, третього і четвертого входів багатофункціонального обчислювального блока З, вихід якого підключений до входу блока відображення 4 44595 6 обробленої інформації. Багатофункціональний обчислювальний блок 3 виконаний у вигляді арифметико-логічного пристрою. Блок 2 містить перший 5, другий 6, третій 7, четвертий 8, п'ятий 9 і шостий 10 суматори, перший 11, другий 12, третій 13 і четвертий 14 керовані ключі, перший 15, другий 16 і третій 17 порогові елементи, перший 18 і другий 19 елементи І, перший 20 і другий 21 блоки ділення, а також перший 22 і другий 23 елементи ЗАПЕРЕЧЕННЯ. Перший прямий вхід першого суматора 5 підключений до першого входу багатофункціонального обчислювального блока 3 і до інформаційних входів першого 11 та другого 12 керованих ключів, другий інвертований вхід - до першого виходу багатоканального блока пам'яті 2 і до першого інвертованого входу четвертого суматора 8, а вихід - до першого входу (ділене) першого блока ділення 20 і до входу першого порогового елемента 15. Вихід першого порогового елемента 15 з'єднаний з першим входом першого елемента І 18 та з керованим входом першого керованого ключа11, вихід якого підключений до першого прямого входу другого суматора 6. Другий інвертований вхід другого суматора 6 з'єднаний з другим виходом багатоканального блока пам'яті 2, з другим прямим входом четвертого суматора 8 і з першим інвертованим входом п'ятого суматора 9, а вихід - з входом другого порогового елемента 17. Вихід другого порогового елемента 17 з'єднаний з першим входом другого елемента І 19, з входом першого елемента ЗАПЕРЕЧЕННЯ 22 та з керованим входом другого керованого ключа 12. Вихід другого керованого ключа 12 підключений до першого прямого входу третього суматора 7, другий інвертований вхід якого з'єднаний з третім виходом багатоканального блока пам'яті 2 і з другим прямим входом п'ятого суматора 9, а вихід - з першим входом (ділене) другого блока ділення 21 і з входом третього порогового елемента 17. Вихід третього порогового елемента 17 з'єднаний через другий елемент ЗАПЕРЕЧЕННЯ 23 з другим входом другого елемента І 19, вихід якого підключений до керованого входу четвертого керованого ключа 14. Інформаційний вхід четвертого керованого ключа 14 підключений до виходу другого блока ділення 21, а вихід - до другого інвертованого входу шостого суматора 10. Вихід шостого суматора 10 з'єднаний з виходом багатофункціонального обчислювального блока 3, перший прямий вхід шостого суматора 10 через третій керований ключ 13 підключений до виходу першого елемента І 18, другий вхід якого підключений до виходу першого елемента ЗАПЕРЕЧЕННЯ 22. Вихід п'ятого суматора 9 з'єднаний з другим входом (подільник) другого блока ділення 21, а вихід четвертого суматора 8 - з другим входом (подільник) першого блока ділення 20, вихід якого підключений до керованого входу третього керованого ключа 13. В якості задавального елемента 1 може бути використаний потенціометричний задатчик або задатчик з покажчиком, що має можливість переміщуватись і позиціонуватись між крайніми поділками на шкалі оцінок (наприклад задатчик відповідно Патенту України №71851, 2004). В якості багатоканального блока пам'яті 2 може бути вико 7 44595 ристаний блок пам'яті коефіцієнтів, побудований на регістрах пам'яті (відповідно Патенту Російської Федерації №2050587, 1995), або блок пам'яті з лінійкою регулюваних джерел опорної напруги. Блок відображення 4 обробленої інформації та компоненти багатофункціонального обчислювального блока 3 (суматори, елементи І, порогові елементи, блоки ділення, керовані ключі та елементи ЗАПЕРЕЧЕННЯ) є типовими компонентами комп'ютерних систем. Запропонований пристрій працює наступним чином. У початковому стані інформаційні входи керованих ключів 11-14 відключені від їх відповідних виходів, На виходах порогових елементів 15, 16 і 17, а також на виході багатофункціонального обчислювального блока 3 встановлені сигнали нульового рівня. На виходах елементів ЗАПЕРЕЧЕННЯ 22, 23 та на других входах елементів І 18, 19 встановлені відповідно одиничні сигнали. На відповідних виходах багатоканального блока пам'яті 2 встановлені сигнали а1, а2, а3, що представляють собою трійку чисел, за допомогою яких може бути параметризована задана нечітка множина A ~ з трикутною формою функції належності A ~ m A (х), зокрема у вигляді ~ =(а1,а2,а3), де пара метр а2 визначає максимально можливий ступінь приналежності m A (а2)=1, а параметри а1 і а3 ~ представляють собою ліву і праву границю діапазону існування нечіткого параметра х в межах нечіткої множини A ~ =(а1,а2,а3), тобто m A (а1)=0 і m A (а3) = 0. Нечітка множина ~ A ~ ~ при цьому представ ляється сукупністю відповідних пар чисел (x, m A ~ (х)), де х - значення нечіткого параметра х Î R, який належить множині дійсних чисел R; m A (х) ~ відповідне значення функції належності для параметра х, m A (х)Î[0,1]. На виході четвертого сума~ тора 8 встановлений сигнал а2-а1, на виході п'ятого суматора - сигнал а3-а2. На виходах порогових елементів При подачі з виходу задавального елемента 1 на перший вхід багатофункціонального обчислювального блока 3 сигналу х на виході першого суматора 5 формується сигнал х-а1, який надходить на вхід першого порогового елемента 15 з статичною характеристикою ì0, якщо Uвих 5 £ 0 Uвих15 = í . î1, якщо Uвих 5 > 0 Одночасно на виході першого блока ділення 20 формується сигнал Uвих20=Uвих5/Uвих8=(x-a1)/(a2a1). При умові Uвх15=Uвих5=(x-a1)£0 перший пороговий елемент 15 не спрацьовує і на виході багатофункціонального обчислювального блока 3 зали 8 шається сигнал нульового рівня m A (х)=0, ~ наприклад mA (х1)=0 (Фіг.2). Якщо ж Uвх15 ~ =Uвих5=(х-а1)>0, то спрацьовує перший пороговий елемент 15, на виході якого формується одиничний сигнал Udb[15=1, який надходить на перший вхід першого елемента І 18 і одночасно замикає перший керований ключ 11. При цьому вхідний сигнал х поступає на перший вхід другого суматора 6, на виході якого формується сигнал х-а2, який надходить на вхід другого порогового елемента 16 з статичною характеристикою ì0, якщо Uвих 6 £ 0 Uвих16 = í . î1, якщо Uвих 6 > 0 При умові Uвх16=Uвих6=(x-a2)£0 другий пороговий елемент 16 не спрацьовує і на виході першого елемента І 18 встановлюється одиничний сигнал Uвих18=1, який призводить до замикання третього керованого ключа 13. При цьому вихідний сигнал Uвих20 першого блока ділення 20 через третій керований ключ 13 та шостий суматор 10 надходить на вихід багатофункціонального обчислювального блока 3, тобто m A (х)=(x-a1)/(a2-a1). Відповідний ~ процес обробки нечіткої інформації при визначенні ступеня приналежності m A (х2) нечіткого парамет~ ра х2 показано на Фіг.2. Якщо ж Uвх16=Uвих6=(xa2)>0, то спрацьовує другий пороговий елемент 16, на виході якого формується одиничний сигнал Uвих16=1, який надходить на перший вхід другого елемента І 19 і встановлює на виході першого елемента ЗАПЕРЕЧЕННЯ 22 та на другому вході першого елемента І 18 сигнал нульового рівня Uвих22=0, а також одночасно замикає другий керований ключ 12. При цьому вхідний сигнал х поступає на перший вхід третього суматора 7, на виході якого формується сигнал х-а3, що надходить на перший вхід другого блока ділення 21 і на вхід третього порогового елемента 17 з статичною характеристикою ì0, якщо Uвих 7 £ 0 Uвих17 = í . , î1 якщо Uвих 7 > 0 На виході другого блока ділення 21 формується сигнал Uвих21=Uвих7/Uвих9=(x-a3)/(a3-a2). При умові Uвх17=Uвих7=(x-a3)£0 третій пороговий елемент 17 не спрацьовує і на виході другого елемента І 18 встановлюється одиничний сигнал Uвих19 = 1, який призводить до замикання четвертого керованого ключа 14. При цьому вихідний сигнал Uвих21 другого блока ділення 21 через четвертий керований ключ 14 надходить на другий інвертований вхід шостого суматора 10, а отже на виході багатофункціонального обчислювального блока 3 встановлюється сигнал Uвих10= -Uвих21, тобто m A (x)=(a3~ x)/(a3-a2). Відповідний процес обробки нечіткої інформації при визначенні ступеня приналежності m A (x3) нечіткого параметра x3 показано на Фіг.2. ~ Якщо ж Uвх17=Uвих7=(х-а3)>0, то спрацьовує третій пороговий елемент 17, на виході якого формується одиничний сигнал Uвих17=1, який надходить на 9 44595 перший вхід і встановлює на виході другого елемента ЗАПЕРЕЧЕННЯ 23 та на другому вході другого елемента 1 19 сигнал нульового рівня Uвих23=0. Отже, на виході багатофункціонального обчислювального блока 3 залишається сигнал нульового рівня m A (х)=0, наприклад m A (х4)=0 ~ ~ (Фіг.2). Таким чином, пристрій для обробки нечіткої інформації забезпечує формування на виході багатофункціонального обчислювального блока 3 і відображення блоком 4 сигналу m A (х), що відпо~ відає поточному значенню нечіткого параметра х, який формується задавальним елементом 1. При необхідності обробки нечіткої інформації з використанням іншої нечіткої множини B ~ =(b1,b2,b3) з трикутною формою функції належності її параметри b1,b2,b3 в першу чергу вводяться до багатока Комп’ютерна верстка Н. Лиcенко 10 нального блока пам'яті 2, а в подальшому пристрій працює аналогічним чином. Позитивний ефект проявляється в тому, що в порівнянні з пристроєм згідно патенту України №71851, до складу запропонованого пристрою введено додаткові електронні блоки, які дозволяють пристрою на основі вихідних сигналів багатоканального блока пам'яті формувати відповідну нечітку множину з трикутною формою функції належності, а також для будь-якого задавального сигналу, що формується задавальним елементом пристрою, здійснювати в автоматичному режимі обчислення відповідного ступеню його приналежності до вищезгаданої нечіткої множини. Нові властивості пристрою розширюють область його застосування, а також забезпечують підвищення точності процесів обчислення відповідних ступенів приналежності. Підписне Тираж 28 прим. Міністерство освіти і науки України Державний департамент інтелектуальної власності, вул. Урицького, 45, м. Київ, МСП, 03680, Україна ДП “Український інститут промислової власності”, вул. Глазунова, 1, м. Київ – 42, 01601
ДивитисяДодаткова інформація
Назва патенту англійськоюDevice for processing fuzzy information
Автори англійськоюKondratenko Volodymyr Yuriiovych, Kondratenko Yurii Panteliiovych
Назва патенту російськоюУстройство для обработки нечеткой информации
Автори російськоюКондратенко Владимир Юрьевич, Кондратенко Юрий Пантелеевич
МПК / Мітки
МПК: G06F 17/00
Мітки: пристрій, інформації, обробки, нечіткої
Код посилання
<a href="https://ua.patents.su/5-44595-pristrijj-dlya-obrobki-nechitko-informaci.html" target="_blank" rel="follow" title="База патентів України">Пристрій для обробки нечіткої інформації</a>
Попередній патент: Система опалення виробничих і побутових приміщень
Наступний патент: Сошник
Випадковий патент: Установка шахтного типу для утилізації твердих побутових та промислових відходів