ИССЛЕДОВАНИЕ ЗАДАЧ СТРУКТУРНОЙ ИДЕНТИФИКАЦИИ Исполнитель
- Скачано: 20
- Размер: 63.8 Kb
ИССЛЕДОВАНИЕ ЗАДАЧ СТРУКТУРНОЙ ИДЕНТИФИКАЦИИ
План
2. Определение рационального числа входов и выходов объекта, учитываемых в модели
3. Определение характера связи между входом и выходом модели объекта
1. Метод парных сравнений
Эксперту предлагается проранжировать факторы попарно, т. е. каждой паре факторов хi и xl поставить в соответствие число qil:
где знак “” обозначает предпочтительность. Так, выражение хixl следует читать: “i-й фактор более предпочтителен при ранжировании, чем l-и”. Знак ~ является знаком эквивалентности факторов с точки зрения ранжирования. Числа qil обладают очевидным свойством
qil + 0 = qil.
Таким образом, каждый (j-и) эксперт свое мнение представляет в виде таблицы п×п (табл. 1)
или
где верхний индекс определяет номер эксперта.
Таблица 2-1
x1 | X2 | . . . | xn | |
x1 | 0 | qj12 | . . . | qj1n |
x2 | qj21 | 0 | . . . | qj2n |
. . . |
. . . |
. . . |
. . . . . . . . . |
. . . |
xn | qjn1 | qjn2 | . . . | 0 |
Осредним мнение экспертов. Для этого достаточно построить осредненную таблицу (n×n)
где
— среднее предпочтение i-го фактора перед l-м. Это и есть мнение экспертов. Определим согласованность экспертов. В качестве меры согласованности аналогично предыдущему естественно выбрать дисперсию величин . В силу того, что среднее значение равно нулю, для дисперсии получаем:
где суммирование производится по всей таблице . Максимальное значение дисперсии будет иметь место при полной согласованности экспертов и равно:
Тогда, вводя критерий согласованности как отношение дисперсии средних предпочтений к максимальной дисперсии, получаем:
Однако эксперты могут противоречить. Примером такой таблицы может служить табл. 2, где противоречие имеет вид , т.е. оказалось что и одновременно.
Таблица 2
x1 | x2 | x3 | |
x1 | 0 | 1 | -1 |
x2 | -1 | 0 | 1 |
x3 | 1 | -1 | 0 |
Выявление подобных противоречий совершенно необходимо не только в осредненной таблице, но и в мнении каждого эксперта. Это можно сделать на основе. следующего, довольно очевидного правила, которое называется правилом транзитивности.
Для предпочтений оно имеет вид:
{spoiler=Подробнее} если х1х2 и x2х3, то х1х3. (5)
Для эквивалентности:
если х1 ~ х2 и x2 ~ х3, то х1 ~ х3
Таблицы, представляющие собой мнение каждого эксперта, должны удовлетворять указанной транзитивности и при обнаружении противоречий возвращаются соответствующему эксперту для разрешения отмеченных противоречий.
Для определения рангов ранжируемых факторов следует определить правило назначения рангов по таблице Q. Таких правил может быть много. Рассмотрим два из них,
Правило 1. Определим суммарные предпочтения каждого фактора
Естественно считать, что первый ранг имеет фактор, суммарное предпочтение которого максимально, т. е. при
первый ранг имеет фактор xz, т. е. kz=1. Аналогично образуются ранги остальных факторов.
Рассмотренное правило, однако, излишне осредняет предпочтения. Так, фактор, имеющий ряд явных предпочтений, которые легко обнаруживают эксперты, получит первый ранг только потому, что его второстепенность по отношению к другим факторам будет не столь ярко выражена. Именно в этом случае часто приходится обращаться к другому правилу.
Правило 2. Основная мысль этого правила опирается на идею усиления контраста. Для этого вводится порог δ. Если предпочтение выше этого порога, то оно имеет явный характер, а если ниже, то оно сомнительно, т. е. больше соответствует эквивалентности. Получаем следующее преобразование матрицы средних предпочтений в контрастную матрицу U, которую легко преобразовать в ранжированный ряд:
где
Как видно, это преобразование целиком и полностью определяется порогом δ (0<δ<1). При δ=1 контрастная матрица U становится нулевой и все факторы эквивалентны. При δ=0 она полностью заполняется единицами, но при этом почти неизбежно появление противоречий в виде нарушений транзитивности предпочтений (5).
Поэтому при выборе порога δ следует помнить, что его увеличение приводит к отказу от ранжирования, а уменьшение—к увеличению числа явных предпочтении и к опасности появления противоречий.
Одной из возможных рекомендаций по определению оптимального порога является выбор порога δ на “пороге противоречий”, т. е. такого значения δ, незначительное уменьшение которого приводит к противоречиям.
2. Определение рационального числа входов и выходов объекта, учитываемых в модели
Описанным выше образом получаются ранжированные ряды всех претендентов на входы и выходы модели:
(6)
(здесь для удобства произведена перенумерация ранжированных факторов таким образом, чтобы их номер стал равен рангу, т. е. ki=i).
Выбор рациональных чисел n*, q* и m*, характеризующих модель, т. е. размерность ее входов и выходов, следует также производить экспортно. Для этого нужно начать с минимального числа входов и выходов (n1, q1, m1, т. е. с простейшей модели, например, с n1=0; q1=m1=1). Назовем эту модель F1 [характер связи Y=F1 (X, U), где Y=(y1, ..., ym1); X=(x1, ..., xn1); U=(u1, ..., uq1): при этом выяснять .не нужно, модель рассматривается как “черный ящик”]. Таким образом, первая, простейшая модель характеризуется тройкой F1=<n1, q1, т1>. Вторая модель F2=<n2, q2, m2> должна быть выбрана экспертами из трех:
(7)
Здесь мы воспользовались ранжированными рядами (6), что позволяет усложнять объект введением фактора, имеющего очередной ранг.
Эксперты ранжbруют тройки (7) по критериям, заранее оговоренным. Тройка, получившая первый ранг, образует F2. Аналогично (i+1)-я модель Fi+1 определяется ранжированием трех полученных из Fi троек:
Таким образом, получим последовательность моделей объекта F1, F2, ..., Fl, расположенных в порядке их уточнения и усложнения. Теперь остается в этом ряду установить предпочтение, т. с. выбрать ту модель, которая и будет идентифицироваться. Это можно также сделать с помощью экспертов. Пусть в результате получен ряд предпочтений:
Это означает, что следует остановиться на модели
Fz=(nz, qz, mz)
и таким образом n*=nz, q*=qz, m*=mz.
3. Определение характера связи между входом
и выходом модели объекта
Мы уже говорили, что структура модели определяется видом оператора модели F. Этот оператор, прежде всего, характеризуется кодом A. C него и следует начинать.
Определение кода A требует четырех двоичных выборов:
где каждый из признаков может принимать одно из двух значений: 0 или 1. Анализ следует начинать с простейшего (нулевого) случая. Действительно, код А построен так, что наличие трудностей в процессе идентификации отражается единицами кода. Так, динамический объект (α=1) труднее идентифицировать, чем статический (α=0); стохастический (β=1) труднее детерминированного (β=0), нелинейный (γ=1) сложнее линейного (γ=0) и т. д.
В процессе выбора кода A модели следует иметь в виду, что, учитывая эти трудности, вполне можно намеренно “снизить” модель, т.е. сделать ее значительно проще объекта. Так, поведение заведомо динамического объекта можно описывать статической моделью, если динамика объекта не слишком ярко выражена; нелинейный объект можно аппроксимировать линейным и т. д. Разумеется, что при этом эффективность управления, построенного на основе такой модели, снизится. Но если это снижение невелико, а выигрыш в идентификации значителен, то такой выбор следует считать оптимальным.
После выбора кода A модели следует определить конкретную форму ее оператора F.
Контрольные вопросы
- Чем различается два правила для определения рангов ранжируемых факторов в методе парных сравнений?
- Как определяется рациональное число входов в выходов объекта?
- Как определяется характер связи между входом и выходом модели объекта?{/spoilers}