3. РАЗРАБОТКА АВТОМАТИЗИРОВАННЫХ СОВЕТУЮЩИХ СИСТЕМ НЕЧЕТКИХ ОБЪЕКТНЫХ МОДЕЛЕЙ И СИТУАЦИОННЫХ СИСТЕМ 3.1. Нечеткие ситуационные системы в автоматизированных советующих системах Нечеткие ситуации для описания состояния. Дадим формальное определение «нечеткой» ситуации. Пусть У={ У1>У2>—>у } -множество признаков, значениями которых описываются состояния объекта обучения изделия авиационной техники. Каждый признак у описывается соответствующей нечеткой переменной ( у .Т г И , }, где г,= ! г Ж — г ! } терм-множество лингвистической переменной у (набор лингвистических значений признака, т ;число значений признака); /)базовое множество признака у . Для описания термов р 1)У соответствующих значениям признака у , используются нечеткие переменные *1 , то есть значение у* описывается нечетким множеством £ в базовом множестве О г (3.1) Нечеткой ситуацией & является нечеткое множество второго уровня «‘“ ( А .О '/ х Ь У .е Г ' (3.2) ™л/у,млл.1п>( (3.3) Таким образом, ограниченный набор нечетких ситуаций может описывать * практически бесконечное число состояний объекта управления. Нечеткая ситуационная система как подсистема автоматизированнойч советующей системы включает в себя системы оценки состояний, принятия и выдачи решений (рис.1.7). Задачу определения состояний объекта изучения решает система оценки & состояний. Для этого система сравнивает входную нечеткую ситуацию ¿у с каждой |
Дадим теперь формальное определение ’’нечеткой” ситуации. Пусть У = ( У 1>У2 * • • • >Ур) ~ множество признаков, значениями которых описываются состояния объекта управления. Каждый признак у х (/ 6 У = = { 1, 2 описьшается соответствующей лингвистической переменной ( у ь Г/, Д ‘ >, где Т( = { Т [ , Т г, . . . , терм-множество лингвистической переменной .у,(набор лингвистических значений признака, т1 — число значений признака); И базовое множество признака у^ Для описания термов 7)1 (/ €ЕЬ = { 1, 2, . . . , т / }), соответствующих значениям признака у,-, используются нечеткие переменные <7)*, /)*, Су >, т.е. значение Т ] описьшается нечетким множеством Су в базовом множестве С / = { < д с / О п р е д е л е н и е 2.1. Нечеткой ситуацией 1 назьшается нечеткое множество второго уровня [ 8] где Пример нечеткой ситуации, характеризующей некоторое состояние, возникшее при управлении автомобилем: {<< 0,1/’’большая” >, <0,8/” средняя” >, ( 0,4/” малая” ) / ’’Скорость движения” >, (< 0,6/” болыиое” >, <0 ,8/” неболыпое” >, <1,0 /” среднее” >, <0 ,6/” малое” ) / ’’Расстояние до обочины” >, <( 0,3/” большое” >, <0,6/” среднее” >, <0,1/’’малое” >/ ’’Расстояние до препятствия” >}. В решающей таблице в соответствие этой нечеткой может быть поставлено управляющее решение: ’’Снизить скорость движения, увеличив расстояние до правой обочины” , т.е. попытаться выполнить обгон или объезд препятствия. Итак, ограниченный набор нечетких ситуаций может описывать практически бесконечное число состояний объекта управления. Теперь упрощенно функционирование блоков оценки состояний и принятия решений (рис. В.1) можно представить следующим образом. Состояния объекта управления оцениваются блоком оценки состояний через некоторые дискретные промежутки времени. Состояние объекта представляется в виде нечеткой ситуации (способы представления состояний в виде нечетких ситуаций рассматриваются в разделе 2.2). Полученная входная нечеткая ситуация сравнивается со всеми типовыми ситуациями, хранящимися в решающей таблице. Определяется типовая нечеткая ситуация, в некотором смысле наиболее близкая входной нечеткой ситуации. Информация об этой типовой нечеткой ситуации поступает в блок принятия решений, где по решающей таблице определяются необходимые в данном состоянии объекта управляющие решения. 2.1.2. Нечеткое включение, равенство и общность ситуаций. Как уже указывалось в разделе 2 .1.1, для определения состояния объекта управления необходимо сравнить входную нечеткую ситуацию ? 0 с каждой нечеткой ситуацией из некоторого набора типовых нечетких ситуаций 5 = 97 |