Файл: Толстоусов, Г. Н. Прикладная теория информации учеб. пособие.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.10.2024
Просмотров: 87
Скачиваний: 0
цию неисправности. Если все столбцы различны, можно обнаружить любую неисправность. Неисправности с одинаковыми столбцами не различимы. Без проверки дополнительных параметров их нельзя от личить друг от друга. Если в таблице встречаются несколько оди наковых строк, т .е . ряд параметров имеют совпадающие исходы при всех проверках, то должен проверяться только один параметр. На пример параметр может не проверяться. Он идентичен пара метру
|
|
|
|
|
|
Таблица 27.1 |
||
|
л , |
Лд. |
П і |
/1^ |
|
|
|
|
Рс |
о д |
0,07 |
0,08 |
0,02 |
0,11 |
0,09 |
0,35 |
|
Хі |
0 |
0 |
0 |
I |
0 |
0 |
0 |
|
яг, |
0 |
I |
0 |
I |
3 |
0 |
0 |
|
0 |
I |
0 |
I |
I |
0 |
0 |
||
|
||||||||
Xs |
0 |
I |
0 |
0 |
I |
I |
0 |
|
0 |
I |
I |
0 |
I |
0 |
I |
||
|
0 |
I |
I |
I |
I |
I |
0 |
|
|
-0' |
- 1 • |
I |
0 |
-I- |
0 |
I |
Задача оптимизации процедуры поиска неисправности очень сложна и может изучаться только в специальном курсе. Здесь рас смотрим случай, когда затраты по стоимости или по времени на проведение любой проверки одинаковы. Тогда оптимальный алгоритм поиска неисправности должен содержать наименьшее среднее количе ство проверок. С помощью теории информации эту задачу можно ре шить следующим образом. Система перед контролем обладает неоп ределенностью своих состояний, которая равна энтропии:
Значение вероятности берется из табл. 27.1. Пусть проверяется какой-то параметр OZj . В результате проверки возможны два исхода: 0 или I . Следовательно, параметр Xj представляет со бой источник информации с двумя возможным;! состояниями, Эктро-
157
пия этого |
источника |
|
|
|
|
||
|
|
|
|
|
|
- |
( Ш |
где Pffj и |
P/j |
- |
вероятности исхода 0 и I при проверке пара |
||||
|
|
|
метра |
JCj |
|
|
|
Подсчитываются эти вероятности по таблице неисправности. |
|||||||
Например, |
Ры |
- |
сумма вероятностей неисправностей, для кото |
||||
рых параметр *XJ |
|
имеет |
исход 0; |
для данных из табл. |
27.1 име |
||
ем |
|
|
|
|
|
|
|
|
|
|
PoS = 0,1 |
+ 0,2 |
+ 0,09. |
|
|
Количество информации, которое получается в результате |
|||||||
проверки параметра, равно |
энтропии |
этого параметра: |
|
||||
|
|
|
|
|
|
|
ШІ) |
и называется контролеспособностью |
параметру |
|
|||||
После |
проверки |
параметра |
JCJ |
энтропия системы уменьшает- |
|||
ся: |
|
|
|
|
|
|
|
HOcj-Jx,
После проверки /П параметров энтропия системы
Н(Х)-£УХ;.
т°
Следовательно, чтобы уменьшить число проверок, необходимо для каждой проверки выбирать параметр с наибольшей контролеспособ ностью. Наибольшую контролѳспособность, равную I биту, параметр имеет, когда его исходы 0 и I равновероятны. На этом свойстве основан первый способ построения алгоритма поиска неисправнос ти. Все неисправности П,^ делятся на две примерно равноверо ятные группы. В качестве параметра для первой проверки выбира ется тот, который имеет розные исходы для разных групп. Каждая группа делится на две примерно равновероятные подгруппы. В ка честве параметров для второй проверки выбираются те, которые имеют равные исходы для двух подгрупп одной группы. Параметров для второй проверки выбирается два. (Исход первой проверки ука зывает, какой из этих двух параметров проверяется.
158
Аналогично выбираются параметры для третьей проверки и
т .д .
Однако не всегда возможно подобрать параметры, имеющие разные исходы для двух равновероятных подгрупп. Поэтому рассмот рим второй способ построения алгоритма поиска неисправностей.
Для каждой проверки выбирается параметр, имеющий наимень шую разность вероятностей Р0: и исходов О и I . Пара метр, имеющий наименьшую разность, обладает наибольшей энтропи ей и, следовательно, наибольшей контролеспособностью. Построим этим способом алгоритм для системы, имеющий таблицу неисправно стей вида табл. 27.1.
|
|
|
|
Таблица |
27.2 |
аѵ |
|
ж» |
Ху |
|
Же |
0,80 |
0,73 |
0,62 |
0,73 |
0,39 |
0,45 |
0,20 |
0,27 |
0,38 |
0,27 |
0,61 |
0,55 |
В табл. 27.2 приведены вероятности исходов 0 и I при про верке каждого параметра. Видно, что наименьшей разностью веро
ятностей обладает |
параметр |
. С него следует начинать про |
|||||
верку (рис. |
2 7 .1 ). |
В случае |
исхода |
Xs |
= I |
возможны неисправ |
|
ности |
|
Піп tig |
(см. табл. 27 .1). |
Чтобы выбрать в |
|||
этом случае |
параметр для второй проверки,выпишем |
из табл.27Л |
|||||
столбцы,соответствующие только этим неисправностям |
(табл.27 .3). |
||||||
Параметр |
не выписывается, |
так как |
он для указанных не |
исправностей имеет одинаковый исход. В табл. 27.4 приведены ве роятности исходов О и I всех параметров при рассматриваемых не
исправностях. |
|
|
|
|
|
|
|
|
|
Ctt^ . |
||||
|
Для второй |
проверки |
можно |
выбрать либо |
, |
либо |
||||||||
Выберем для второй проверки в случае исхода первой проверка |
|
|||||||||||||
Х^ = I параметр |
Х л |
(рис. |
2 7 Л ). |
- 0, возможны неисправно |
||||||||||
|
При исходе |
первой проверки |
Х$ |
|||||||||||
сти |
tb1 |
и |
ІЪу |
. |
Тогда |
|
из табл.' 27.1 сразу |
видно, |
что |
для |
|
|||
второй проверки |
надо |
выбрать параметр |
X j- |
, так ’'эк только |
||||||||||
он имеет |
разные |
исходы для |
неисправностей |
и |
|
. |
До |
|||||||
ходы |
Х 6 |
=0, |
|
Xg- = 0 |
определяют |
неисправность |
Лу |
• |
Ис- |
139
|
|
|
|
|
Рис. |
27.1 |
|
|
|
|
ходы |
Xt = 0, |
Xj.= I |
определяют |
неисправность |
/г9 . |
|
||||
|
|
|
|
|
|
|
|
Таблица 27.3 |
|
|
|
|
|
П-і |
|
/tj |
|
|
*>s |
|
|
Рі |
0,07 |
|
0,08 |
|
0,2 |
0,11 |
|
0,09 |
||
|
0 |
|
|
|
Л * |
|
|
|||
X/ |
|
|
0 |
|
I |
0 |
|
0 |
||
|
» X |
|
|
0 |
|
I |
I |
|
0 |
|
|
|
I |
|
|
I |
|
||||
|
Л , |
|
I |
|
0 |
|
|
0 |
|
0 |
|
|
I |
|
0 |
|
0 |
I |
|
I |
|
|
*<г |
|
|
|
|
|
0 |
|
|
|
|
* 5 |
|
I |
|
I |
|
I |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Исходы |
|
|
= I , |
= 0 |
определяют |
группу |
неисправностей |
||
Лл , п„ |
|
, и |
для |
третьей проверки можно выбрать один из |
||||||
трех |
параметров: |
Х і |
, Хц |
, |
Xf,~ |
имеющих разные |
исходы |
|||
для |
возможных неисправностей. |
Выбираем параметр |
X f |
, так |
160