63 лингвистические переменные. Например, («Увеличить», То, X), Т0 терм множество лингвистической переменной, X предметная шкала, в качестве которой удобно рассматривать абсолютную шкалу [-1, 1] (в абсолютной шкале -1 соответствует максимально возможному на данном объекте управления уменьшению признака, 1 максимально возможному увеличения признака). Каждому управляющему воздействию из терм-множества К можно поставить в соответствие матрицу М'к = от', описывающую силу воздействия значения управляющего решения в терминах значений признака УзМатрица имеет вид: *2 о тп •" Щл *2 т2\ т22 т2п Л '”„2 Значение ткр соответствует степени уверенности в том, что признак х} объекта управления будет соответствовать состоянию хр после приложения воздействия Кл к объекту управления, когда его признак у, соответствовал состоянию хк. Например, прилагая воздействие Ш к объекту управления в тот момент, когда признак х^ был в состоянии уь данный признак со степенью уверенности Шп останется в том же состоянии, со степенью уверенности ш12 перейдет в состояние х2 и т.д. Выберем некоторый 1-й качественный признак Х;. Предположим, что он имеет К( состояний. Пусть целевое состояние будет ЦХ, которое является Ц по счету со стороны самого минимального состояния и (п Н* + 1)-м со стороны максимального состояния (см. рис. 2.3.2). • ь I 1 1 1 1 • 1 1 1 1 1 1 1 • • « • • • • —!-► 1 1 # -------Г-*« * 1 1 1 • 1 1 1 1 • • 1 1 1 » 1 • 1 1 1 1 1 1 Состояние » 1 1 Состоя мне 1 1 • • 1 • Состояние 1 » 1 1 пип ! 1 ЦХ 1 • « так 1 1 1 ( 1 1 1 1 1 • • • • 1 1 ! • • • • • 1 -• •*-*----------• 1 • 1 < • • • Область определения признака X, Рис. 2.3.2. Схема переходов из одного терма в другой Число возможных переходов равно (п 1), число же нужных переходов равно сумме числа переходов из состояния в состояние путем увеличения величины признака XI и сумме числа переходов из состояния в состояние |
70 $0, и передаче на вход БВУВ управляющего решения К„ соответствующего ситуации л. Соответствие между эталонными ситуациями и управляющими решениями задается на этапе построения блока принятия решений. Отметим, что в любых моделях возможны только три управляющих решения: «Увеличить», «Уменьшить», и «Не изменять». Каждому из этих управляющих решений в модели управления соответствуют определенные лингвистические переменные. Например, («Увеличить», Та, X), терм множество лингвистической переменной, X предметная шкала, в качестве которой удобно рассматривать абсолютную шкалу [-1, 1] (в абсолютной шкале -1 соответствует максимально возможному на данном объекте управления уменьшению признака, 1 максимально возможному увеличения признака). Каждому управляющему воздействию из терм-множества К. можно поставить в соответствие матрицу Л/' = т', описывающую силу воздействия значения управляющего решения в терминах значений признака уу Матрица имеет вид: *2 ••• лл * «и тп ••• ти т21 т22 "• тш Ч*» • тп2 Значение соответствует степени уверенности в том, что признак x^ объекта управления будет соответствовать состоянию хр после приложения воздействия Кл к объекту управления, когда его признак у} соответствовал состоянию х^. Например, прилагая воздействие ГСл к объекту управления в тот момент, когда признак х3 был в состоянии у\> данный признак со степенью уверенности гпц останется в том же состоянии, со степенью уверенности ГП]2 перейдет в состояние х2 и т.д. Выберем некоторый 1-й качественный признак X,. Предположим, что он имеет К, состояний. Пусть целевое состояние будет ЦХ„ которое является Н, по счету со стороны самого минимального состояния и (п Н, + 1)-м со стороны максимального состояния (см. рис. 2.5)! Область определения признака Х Рис. 2.5. Схема переходов из одного терма в другой Число возможных переходов равно (п I), число же нужных переходов равно сумме числа переходов из состояния в состояние путем увеличения величины признака X* и сумме числа переходов из состояния в состояние путем уменьшения величины признака X;. Поскольку целевым является состояние ЦХ„ то необходимое число переходов путем увеличения равно (//, -1). Необходимое число переходов путем уменьшения равно (п II,). Таким образом, для признака X, получаем (//, -1) + (л-//,) + 1 или п матриц переходов из состояния в состояние под действием управляющего решения. Здесь добавленная в формулу в качестве третьего слагаемого 1 представляет собой матрицу управляющего воздействия «не изменять». Это справедливо для тех признаков, у которых целевое состояние остается неизменным. Таким образом, для нашей модели необходимо иметь описанные выше матрицы переходов по каждому из управляющих воздействий. Система управления периодически получает данные о ситуации, в которой находится объект управления. Как правило, данные о ситуации являются нечеткими. Система управления на основе этих данных и матриц переходов принимает решение о том, в какую ситуацию необходимо перевести объект и после этого выбирает управляющее воздействие для этого перехода. То есть требуется определить нечеткое управляющее решение, применение которого при заданном нечетком „О м 1 значении у} приводит к известному нечеткому значению у; признака у л е У . Метод решения этой задачи заключается в определении матрицы нечеткого отношения, задающего нечеткое управляющее решение, с последующим разложением этой матрицы по известным матрицам нечетких отношений, описывающих управляющие решения. Из описанных выше стратегий управления наиболее подходит к нашей системе «С-СУ-Д». В этом случае модель учитывает влияние параметров друг на друга. Позволяет учитывать взаимодействие регулирующих воздействий. В рассматриваемой системе управления имеется ограниченный параметрами линии набор воздействий на систему. Причем, существуют воздействия, которые способны влиять сразу на несколько признаков объекта управления. к-локальным решением называется управляющее решение К, если его применение приводит к изменению значений к признаков нечеткой ситуации. Здесь 1 <,к <*р, где р У количество признаков, значениями которых описываются состояния объекта управления. Необходимо сформировать для модели множество управляющих воздействий. По каждому воздействию модель должна иметь матрицу переходов из состояния в состояние по каждому признаку объекта управления. Знание о возможных «побочных» действиях воздействия 1^ позволит предугадать дальнейшее поведение объекта. 71 |