Построение оптимальных алгоритмов поиска неисправностей. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Построение оптимальных алгоритмов поиска неисправностей.



Рассмотрим две характеристики критерия оптимизации:

Ø Рi – вероятность появления отказов элемента

Ø Трудоемкость ti (стоимость проверки) – затраты времени, необходимое для ее проведения

В зависимости от используемых критериев оптимизации и наличии априорной информации (информация, которой мы располагаем до эксперимента), возможны различные методы построения алгоритма поиска неисправности:

 

Метод половинного разбиения.

Он применяется в случае отсутствия априорных сведений о вероятном отказе элементов и трудоемкости проверок или когда эти параметры одинаковы для всех элементов и проверок. Этот метод применим в основном для поиска неисправности в объектах с последовательно соединенными элементами.

Суть его состоит в делении объекта на две части, содержащие примерное одинаковое число элементов, и проверке выходного сигнала первой части объекта. Если эта проверка имеет положительный исход, то первая часть элементов исправна.

 


Э6
Э5
Э4
Э3
Э2
Э1
Z1

 


Э12
Э11
Э10
Э9
Э8
Э7
Y12

 


Этот принцип может быть использован также для обработки алгоритма разветвленной системы. Этот алгоритм не оптимален для решения задачи контроля исправности.

В более сложных схемах следует выбирать проверки по мере убывания информации об исправности системы. Первой должна быть выбрана проверка, охватывающая максимальное число элементов, т.е. содержащая большее число нулей. Далее выбирается проверка, охватывающая количество элементов, не охватывающая предыдущих.

 

Метод время-вероятность.

Он позволяет учитывать вероятности отказа элементов и трудоемкости проверок, как совокупности, так и по отдельности. Первым проверяется наиболее ненадежный элемент.

Этот метод обеспечивает минимум затрат на отыскание наиболее вероятных причин отказа объекта. Однако, при этом затраты времени могут быть велики.

При учете трудности, проверки выполняются в последовательности t1 > t2 > t3

При совокупном учете двух факторов порядок выполнения выполняется проверки в последовательности k1 <k2 <k3 где ki=ti/Pi

 

Этот метод успешно применяется для объектов, в которых физические элементы соединены произвольно, т.е. возможна независимая проверка каждого элемента (при блочном контроле объекта).

Основной недостаток: информация, получаемая при предыдущих проверках, не учитывается в последующих и сложной взаимосвязи между элементами объекта.

Инженерный метод.

Он близок к методу время-вероятность, но дополнительно использует матрицу состояний.

Этот метод построения алгоритма основан на вычислении некоторых функций предпочтения.

Функция предпочтения выбирается в зависимости от решаемой задачи диагностики и исходных данных. Последовательность контрольных параметров выбирается по максимальным значениям функции предпочтения.

В зависимости от наличия определенной информации возможны различные виды функции предпочтительной проверок.

При отсутствии априорной информации функция предпочтения определяется числом элементов охваченной проверок.

W=max{W1i)}

W(П1)=L где L-число нулей в этом столбце проверки, определяется размером множества Мл элементов охваченных проверки..

Первую выполняют проверку, у которой функция предпочтения W1 имеет максимальное значение. В результате этой проверки матрица состояния делится на две части:

1. соответствует положительным результатам проверки и содержит объекты в состоянии Si, соответствуют «1» в ходе диагностической проверки.

2. соответствует отрицательным результатам проверки и содержит объекты в состоянии Si, соответствуют «0» в ходе диагностической проверки.

Каждая полученная информационное состояние рассматривается далее как новый объект.

В зависимости от решаемой задачи анализируются отдельные части матрицы

 

При наличие сведений о вероятности отказов элементов

W2=max{Wi)}

W2i)=∑Р(Si)

I є Мn

 

 

Информационный метод

Предусматривает в получении в конкретном результате проверки максимальной информативности. Эти методы позволяют выбрать количество проверок и определить последовательность их выполнения. Исходными данными являются их функциональная модель и матрица неисправности

 

H0=∑Р(Si)log2P(Si)

 

H0=log2n

 

Результат i проверки диагностики проверки дает некоторые количество информации о его состоянии I.

I(П1)=Н0 – Н(Пi)

 

 

Поскольку в результате проверки применимо лишь два решения, то средняя энтропия

Н(Пi)=Р(Пi+)Н(Пi+)+ Р(Пi-)Н(Пi-)

 

Р(Пi+)- вероятность получения положительного решения

Р(Пi-) - вероятность получения отрицательного решения

Н(Пi+) и Н(Пi-) – энтропии соответствующие объекту после выполнения положительной и отрицательной результатов проверки

 

Вероятность Р(Пi+) определяется числом элементов не охваченных данной проверки и определяется соотношением

Р(Пi+)=m/n, где m число единиц в столбце проверки

 

Р(Пi-) =1-Р(Пi+)= (n-m)/n n – определяется числом элементов охваченных проверкой

 

I(П1)=Н0 – Н(Пi)

H(Пi+)=log2m

H(Пi-)=log2(n-m)

I(П1)= log2n-[m/n log2m+(n-m)/n log2(n-m)]

 

Если имеется информация о вероятности отказов работы элементов, то информативность проверки может быть вычислена по следующей формуле.

 

I(П1)= -Р(Пi+) log2Р(Пi+) - Р(Пi-) log2Р(Пi-) (1)

Р(Пi+)- вероятность получения положительного исхода проверки

Р(Пi-) - вероятность получения отрицательного исхода проверки

Р(Пi+)=∑qi (2)

i є Мn

 

Р(Пi-) =1- Р(Пi+) =∑qi (3)

i є Мn

 

где qi относительная условная вероятность отказа элемента Мн множество элементов не охваченных проверкой

вероятность положительного исхода проверки определяется суммой qi элементов подмножества Мн не охваченных данной проверки.

qi =Pi/∑Pi = qi/∑qi (4)

 

График зависимости информативности проверки от вероятности исхода.

 

 

 
 

 

 


Если наряду с q известны и трудоемкости проверок то в качестве критерия для выбора первоочередных проверок можно использовать эффективность проверки;

F=I(Пi)/tc

В этом случае можно также оценить трудоемкость локализации неисправности. Это можно сделать по среднему времени необходимому для обнаружения отказавшего элемента или по максимальному времени необходимому для обнаружения отказа в худшем случае. Для оптимизации алгоритма диагностирования по критерию минимально среднего времени локализации неисправности. Определяется время tлi – есть измерение трудоемкости локализации каждого из возможных неисправностей из множества Li всех проверок алгоритма оканчивающегося данной неисправностью.

Вероятность появления затрат времени tлi равна условной вероятности qi отказа i элемента. Тогда среднее время локализации неисправности для данного алгоритма.

tср=∑qi tлi

 

Tcр = min {tср}

Для оптимизации алгоритма по второму критерию называемому минимакстен. Из всех возможных выбирается алгоритм обеспечивающий наименьшее значение минимальных трудозатрат в худшем случае.

Тл= min {max tср}

 

 



Поделиться:


Последнее изменение этой страницы: 2016-12-10; просмотров: 1365; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.107.96 (0.096 с.)