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

Прогнозирование надежности изделий электронной техники методом пороговой логики Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
157
27
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
изделия электронной техники / информативные параметры / прогнозирова-ние надежности с разделением на классы / прогнозирующее правило / пороговая логика

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — С М. Боровиков, А И. Бересневич, А А. Хмыль, А В. Емельянов, И Н. Цырельчук

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — С М. Боровиков, А И. Бересневич, А А. Хмыль, А В. Емельянов, И Н. Цырельчук

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

RELIABILITY PREDICTION OF PRODUCTS OF ELECTRONICS BY A METHOD OF THE THRESHOLD LOGIC

The method of forecasting reliability of electronic devices by informative parameters is suggested. A specific feature of the method lies in the fact that informative parameters’ values obtained in measuring at the initial moment of time are transformed into binary signals (0 or 1) and the decision on the device’s class — from the point of view of its reliability for given moment of interest — is taken on the basis of binary signals’ set. Some approaches to the definition of thresholds necessary for transformation of informative parameters into binary signals are discussed

Текст научной работы на тему «Прогнозирование надежности изделий электронной техники методом пороговой логики»

2006

Доклады БГУИР

апрель-июнь

№ 2 (14)

УДК 621.382.019.3

ПРОГНОЗИРОВАНИЕ НАДЕЖНОСТИ ИЗДЕЛИЙ ЭЛЕКТРОННОЙ ТЕХНИКИ

МЕТОДОМ ПОРОГОВОЙ ЛОГИКИ

С М. БОРОВИКОВ, А.И. БЕРЕСНЕВИЧ, А.А. ХМЫЛЬ, А.В. ЕМЕЛЬЯНОВ, И.Н. ЦЫРЕЛЬЧУК

Белорусский государственный университет информатики и радиоэлектроники П. Бровки, 6, Минск, 220013, Беларусь,

Поступила в редакцию 20 марта 2006

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

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

Введение

Использование высоконадежных изделий электронной техники (ИЭТ) для сборки радиоэлектронных устройств является одним из основных условий обеспечения безотказности аппаратуры. Требуемый уровень надежности ИЭТ можно достичь путем отбора, применяя методы индивидуального прогнозирования. Большой интерес в отечественной и зарубежной практике представляют методы прогнозирования по информативным параметрам, позволяющие определить принадлежность каждого экземпляра (ИЭТ) к определенному классу с точки зрения надежности на заданный будущий момент времени ^ [1-3]. Основой такого прогнозирования является наличие вероятностной связи между значениями информативных параметров (кратко - признаков), полученными для ИЭТ в начальный момент времени (¿=0), и надежностью изделий на момент времени ¿пр. В качестве математического аппарата методов используется распознавание образов [2-4]. По совокупности признаков (образу) каждого экземпляра в отдельности обычно принимают решение о его принадлежности на момент времени ^ = к одному из двух классов: К1 — классу надежных экземпляров, К2 — классу потенциально ненадежных экземпляров.

Актуальность разработки

Для принятия решения о классе экземпляра при известных признаках используют прогнозирующее правило. Его получают один раз с помощью предварительных экспериментальных исследований выборки интересующего типа ИЭТ. Эти исследования называют обучающим экспериментом, а используемую выборку - обучающей. Для изделий обучающей выборки находят взаимосвязь между признаками в момент времени ^ = 0 и принадлежностью к классу К1 или к классу К2 на момент времени ¿пр. Если признаки априорно не известны, то их поиск совмещают с получением прогнозирующего правила.

Прогнозирующее правило при использовании к признаков ищут в виде [4]

у е К если F (х11х^))> Ц ' е К 2, если Р (ухку) )< Р0, |

где ' означает конкретный экземпляр ИЭТ рассматриваемого типа; Е — знак принадлежности к классу К1 или К2; х1..., хк(у — признаки, полученные дляу-го экземпляра в момент времени ^0; Р(х1(7), ..., хк3)) — решающая функция, подсчитанная дляу-го экземпляра; Р0 — порог разделения классов, определяемый экспериментально из условия лучшего разделения экземпляров обучающей выборки.

Применяя построенное правило вида (1) для других экземпляров того же типа ИЭТ, что и изделия обучающей выборки, можно выполнять прогнозирование их класса на момент времени и, следовательно, осуществлять отбор экземпляров повышенного уровня надежности (класс К1) или отбраковать потенциально надежные экземпляры (класс К2).

При решении практических задач возникает ряд вопросов, связанных с возможностью и простотой автоматизации процедуры индивидуального прогнозирования, оперативностью принятия решений с использованием правила (1). Известные методы прогнозирования [3], такие как метод статистических решений, метод потенциальных функций и ряд других, являются сложными как для понимания, так и для автоматизации прогнозирования. Для этих методов производительность процедуры принятия решения о классе экземпляра без использования ЭВМ крайне мала, поэтому методы находят ограниченное применение на практике. Актуальным является разработка таких методов, которые позволяли бы легко автоматизировать прогнозирование и в то же время оперативно принимать решение о классе каждого экземпляра ИЭТ в отдельности в случаях, когда процедура прогнозирования не автоматизирована. Во многом этому отвечает предложенный метод, основанный на принципах пороговой логики.

Теоретический анализ

Поясним предпосылки применения принципов пороговой логики применительно к индивидуальному прогнозированию надежности ИЭТ.

С одной стороны, решение о классе экземпляра (ИЭТ) в случае разделения на два класса может быть представлено в двоичной форме: Я=1, если экземпляр принадлежит классу К1; Я=0, если экземпляр принадлежит классу К2, где Я — параметр (двоичная функция), характеризующий принадлежность экземпляра к классу К (5=1, 2) на момент времени ¿пр — заданное время прогнозирования.

С другой стороны, значения признаков хь ..., хк, полученные в момент 1=0, несут избыточное количество информации о классе экземпляра, что дает возможность перейти к дискретному описанию признаков путем преобразования их в двоичный код (например, в нуль или единицу), используя определенные правила. Тогда ИЭТ можно представить моделью устройства с к двоичными сигналами ..., zk на входе в соответствии с числом признаков, используемых для прогнозирования, и одним двоичным параметром Я на выходе, соответствующим решению о классе надежных (К1) или ненадежных (К2) экземпляров.

После преобразования признаков в двоичный код (сигналы Zl, ..., zk) параметр Я можно рассматривать как двоичную функцию от двоичных аргументов z1, ..., zk. Другими словами, функция Я есть пороговая (в частном случае — мажоритарная) функция от двоичных аргументов z1, ..., zk. Это позволяет к функции Я и ее аргументам z1, ..., zk применить принципы пороговой логики. Согласно [5], пороговая логика — раздел математической логики, исследующий закономерности функционирования устройств с несколькими двоичными входами и одним двоичным выходом. Эти закономерности характеризуются тем, что происходит скачкообразное изменение выходного состояния устройства. Параметр Я на выходе устройства равен константе, обозначаемой логическим значением нуль, до тех пор, пока взвешенная сумма входных двоичных сигналов z1, ..., zk не станет равной или не превысит вещественное число Т, называемое

порогом. В этом случае выходной сигнал R станет равным другой константе, обозначаемой логическим значением единица.

Разработка метода прогнозирования

В основу предложенного метода прогнозирования положен принцип функционирования пороговых устройств, поэтому он назван методом пороговой логики, а одна из его разновидностей — методом мажоритарной логики. Впервые метод упоминается в работе [6], а свое дальнейшее развитие получил в работе [7].

Условимся признаки xь ..., xk преобразовывать в двоичные сигналы zь ..., zkтак, чтобы значения zг■=1 в основном соответствовали экземплярам класса Кь Для обеспечения этого могут использоваться выражения

г, = 1 если х > х-0;

2, = 0, если х, < х,о'

(2)

2 =1если X ^ хо; | 2 = 0 если Х- > х-0^

(3)

где х,о — пороговый уровень (кратко — порог) --го признака, определяемый экспериментально с использованием результатов обучающего эксперимента.

Причем система соотношений (2) используется, когда классу К1 в среднем соответствуют большие значения признака хг- , система (3) — в противоположных случаях.

Обычно признаки х1,

хк имеют разную ценность для процедуры прогнозирования, поэтому логично каждому двоичному сигналу ..., поставить в соответствие вещественное число аи называемое весом двоичного сигнала. Тогда, согласно принципам пороговой логики [5], прогнозирующее правило вида (1) может быть представлено выражениями

Я

(1) _

= 1,если

I

г = 1 к

Я(1) = о,если I

а

а

(1)

(1)

> Т

< Т

(4)

Рис. 1. Структурная схема алгоритма прогнозирования

где Я(1 — двоичная функция на выходе, соответствующая 1-му экземпляру, равная единице для класса надежных (К1) и нулю для класса ненадежных экземпляров (К2); г/1 — г-й входной двоичный сигнал, полученный для 1-го экземпляра с учетом преобразования г-го признака (г=1, ..., к); аг — вес двоичного сигнала гг, представляет вещественное число (г=1, ..., к); к — общее число входных двоичных сигналов, равное количеству признаков, используемому для прогнозирования; Т — порог разделения классов, конечное вещественное число.

Заметим, что сумма в выражениях (4), сравниваемая с порогом разделения Т, представляет собой решающую функцию ^ прогнозирующего правила (1).

На рис. 1 показана структурная схема, поясняющая алгоритм прогнозирования методом пороговой логики в случае, когда прогнозирующее правило (4) получено.

г

г

г = 1

Модификации метода пороговой логики

Прогнозирующее правило (4) принимает во внимание только двоичные сигналы ^=1. Однако двоичные сигналы z7=0 также могут вносить некоторый вклад в формирование решающей функции — суммы выражений (4). Для учета этого пригоден алгоритм прогнозирования вида

Я( 1) = 1, если ¿а(zг( 1) = 5) > Т;

■=1

Я( 1) = 0, если £ а(zг( 1) = 5) < Т,

■=1

(5)

где а^7(1=£) — вес 7-го двоичного сигнала z7, выбираемый в зависимости от значения £ (нуль или единица), соответствующего 1-му экземпляру.

Веса а^7=£) двоичных сигналов z7 предлагается оценивать как

( Л ГР(Кх! zl = 1), если Z7 = 1; (б)

а( z7) = •! (6)

7 [Р( К1/ = 0), если = 0,

где P(K1/z7=£) — оценка вероятности принадлежности экземпляра к классу К1 при условии, что с использованием выражений (2) или (3) двоичный сигнал z7 принял значение, равное 5 (5=1, 0).

Оценки вероятностей P(K1/z7=1) и P(K1/z7=0) могут быть получены по данным обучающего эксперимента, используя формулы

Р(К1 / ^ = 5) = Я(уреш ^ = 5); 5 = 1, 0; 7 = 1, 2,..., к, (7)

п(реш zi = 5)

где п(К1/реш z7=£) — количество в обучающей выборке экземпляров класса К1, для которых с использованием соотношений вида (2) или (3) принято решение z7=5(5=1, 0); п(реш z7=£) — общее количество в обучающей выборке экземпляров, для которых принято решение

^■=5(5=1, 0).

Для предлагаемого метода прогнозирования могут быть получены и другие способы обработки двоичных сигналов z7 и их весов а7 , поэтому в общем виде прогнозирующее правило (алгоритм прогнозирования) метода пороговой логики можно записать как

Я(1) = 1, если I[^ 1),а7] > Т;

7=1 к

Я(1) = 0, если Ь [А 1^ а7] < Т,

(8)

где Ь — оператор, определяющий способ обработки двоичных сигналов z7(1 и их весов а7.

Можно убедиться, что в методе пороговой логики при использовании для индивидуального прогнозирования к признаков количество сочетаний (комбинаций) N двоичных сигналов z7 равно: N=2^^. Поэтому прогнозирующее правило в конечном виде может быть представлено простой логической таблицей, показывающий, какой комбинации двоичных сигналов z7 соответствует тот или иной класс экземпляра (таблица).

Прогнозирующее правило в виде логической таблицы

Номер комбинации двоичных сигналов Значение двоичного сигнала для признака х7 Прогнозируемый класс экземпляра на момент времени г=Гп„

Х1 Х2 Хк

1 1 1 1 К1

2 1 1 0 К1

| 2к | 0 | 0 | | 0 | К2 |

Если признаки, используемые для индивидуального прогнозирования, имеют одинаковую информативность (ценность), то веса а^=1), ..., а(гк=1) будут равны между собой. Будут также равны между собой и веса а(г1=0), ..., а(гк=0). В таких случаях индивидуальное прогнозирование с использованием правила (4) или (5) может выполняться по количеству единиц, которые примут двоичные сигналы для /-го экземпляра (=1, ..., к). Согласно [5], этот частный случай метода пороговой логики нами назван методом мажоритарной логики.

Выбор порогов признаков

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

В инженерных приложениях представляет интерес определение значений хг0 по величине среднего риска (средних потерь) в предложении использования для прогнозирования одного признака х, . Ошибочные решения, которые могут иметь место при прогнозировании, всегда приводят к некоторым потерям. Обозначим потери, связанные с переименованием класса экземпляра из К1 в К2, т.е. цену такого переименования, как С1^2, а цену переименования класса экземпляра из К2 в К1 - как С2^1. Тогда величина среднего риска р при многократном распознавании класса ИЭТ будет равна:

р=Р (реш К2 / К1) Р (К1) С^2+Р (реш К / К2) Р (К2) С2^ь (9)

где Р (реш Ку / КЦ) — вероятность принятия решения об отнесении экземпляра к классу Ку при условии, что он фактически принадлежит к классу КЦ (У, и=1, 2; У^Ц); Р (К5) — априорная вероятность принадлежности экземпляра к классу К5 (5=1, 2).

В качестве критерия выбора величины х,0 следует взять минимум среднего риска р:

р=шт. (10)

Можно показать, что определение порога х,0 в соответствии с критерием (10) сводится к решению уравнения

Р( К 2^

Ц х 0) =

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Р(К1>С,

1^2

где Цхг0) — отношение правдоподобия, соответствующее точке хг=хг0. Цхг), находят как х{ /К1)

х1) =

х1 / К 2) *

(11)

(12)

Рис. 2. Определение оптимального значения порога х,0

где w(xi /К5) — плотность распределения признака х, при условии, что экземпляр принадлежит к классу К5

(5=1, 2).

Для частного случая, когда Р(К2) С2^1=Р (К1) С1^2 , значение хю есть точка, для которой выполняется равенство (рис. 2) ^(хг0/К1)=^(хг0/К2).

Особый интерес представляет определение величины хю с использованием информационного подхода. Идея этого подхода состоит в следующем [8]. Контроль (измерение) признака хг&)/-го экземпляра и его преобразование по выражениям вида (2) или (3) в двоичный сигнал с учетом выбранного порога х,0 позволяет в определенной степени снять неопределенность класса /-го экземпляра. Например, если

по результатам преобразования окажется, что = 1, то исследователи склонны думать, что у-й экземпляр скорее всего окажется представителем класса К1, и наоборот, при гг() = 0 - представителем класса К2. Другими словами, порог хг0 дает определенное количество информации 1(хг0 ) о классе экземпляра. В качестве критерия выбора хг0 следует взять максимум этой информации:

1(хю)=шах. (13)

Для информации 1(хг0 ) справедливо выражение [9]

Дхю)=Я(К) - Н(К, /хо), (14)

где Н(К) — энтропия (степень неопределенности) класса экземпляра до контроля признака хг и его преобразования в двоичный сигнал г; Н(К / хг0) — условная энтропия класса экземпляра после контроля признака хг и преобразования его в двоичный сигнал г с учетом значения хг0.

Применяя положения теории информации, получим следующие формулы для подсчета величин Н(К) и Н(К5 / хю):

Н К ) = -£ РК )1св Р(К, ), (15)

Н (К, / хго) = -£ р(гг = () 2 Р( К, / г = ( )1св Р(К, / г = (), (16)

1=1

где Р(К) — априорная (начальная) вероятность класса К, (,=1, 2); р(zi = () — априорная вероятность того, что с учетом выбранного значения хг0 двоичный сигнал гг примет значение, равное (1 (( = 1; (2 = 0 ); Р(К, / = () — вероятность того, что экземпляр принадлежит к классу К, при условии, что с учетом выбранного значения хг0 двоичный сигнал г примет значение, равное (i (,=1, 2; ( = 1; (2 = 0 ).

Оценка вероятностей, используемых в формулах (15), (16), может быть сделана по данным обучающего эксперимента и результатам преобразования признака хг в двоичный сигнал гг с учетом выбираемого значения хг0 :

Р( К, ) = ^^, (17)

п

р( =() = П(*г=Ъ) , (18)

п

Р(К,/г = () = = = (), (19)

п( г = ()

где п(К$) — количество в обучающей выборке экземпляров класса К, ; п — объем обучающей выборки; п( гг = () — количество в обучающей выборке экземпляров, для которых с учетом

выбранного значения хг0 двоичный сигнал zj принял значение, равное ( ((1 = 1; (2 = 0); п(К, / zj = () — количество в обучающей выборке экземпляров класса К,, для которых с учетом выбранного значения хг0 двоичный сигнал гг принял значение, равное ( (,=1, 2; ( = 1; (2 = 0).

Изменяя значения хг0, с использованием формул (14)-(16) можно построить график зависимости информации I (хг0 ) от величины хг0 и с учетом критерия (13) выбрать оптимальный порог хг0 (рис. 3,а).

,=1

Рис. 3. Выбор оптимального значения порога (х,0 опт) при информационном подходе: а — по значению количества информации I(х, 0); б — по условной энтропии И(К8/х7 0)

Энтропия И(К), используемая в выражении (14), в каждом конкретном случае является величиной постоянной. Поэтому при практическом определении оптимального порога х/0 можно пользоваться критерием

ИК /хю)=шт, (20)

согласно которому лучшим считается такое значение х/0 , при котором условная энтропия класса экземпляра минимальна. В этом случае выбор оптимального значения х/0 может выполняться по графику зависимости условной энтропии И(К5/х,0) от величины х/0 (рис. 3,б).

Предложенные способы предполагает последовательное независимое определение величин х/0 (/=1, ..., к). Полученный при этом набор порогов х10 опт , •••, хк0 опт является строго оптимальным лишь в случае независимости признаков х1 , •.., хк . Как показывают исследования [3], параметры, используемые для ИЭТ в качестве признаков, коррелированны, следовательно, в определенной степени зависимы. Поэтому набор значений х10 опт , •••, хк 0 опт близок к оптимальному, а способы определения порогов признаков могут рассматриваться как квазиоптимальные.

Выводы

Двоичное представление признаков существенно упрощает прогнозирование надежности ИЭТ, позволяет использовать в роли признаков также качественные факторы. На этапе индивидуального прогнозирования новых экземпляров (экземпляров, не принимавших участие в обучающем эксперименте) процедура предложенного метода не требует математических вычислений, предполагает лишь измерение признаков и их сравнение с заранее найденными порогами. Решение о классе экземпляра принимается по набору двоичных чисел и может выполняться с использованием прогнозирующего правила табличного вида (см. таблицу). Для рассматриваемого типа ИЭТ логическую таблицу получают один раз на этапе предварительных исследований, используя результаты обучающего эксперимента.

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

RELIABILITY PREDICTION OF PRODUCTS OF ELECTRONICS BY A METHOD

OF THE THRESHOLD LOGIC

S.M. BARAVIKOU, A.I. BERASNEVICH, A.A. KHMYL, A.V. EMELYANOV, I.N. TSYRELCHYK

Abstract

The method of forecasting reliability of electronic devices by informative parameters is suggested. A specific feature of the method lies in the fact that informative parameters' values obtained in measuring at the initial moment of time are transformed into binary signals (0 or 1) and the decision on the device's class — from the point of view of its reliability for given moment of interest — is taken on the basis of binary signals' set. Some approaches to the definition of thresholds necessary for transformation of informative parameters into binary signals are discussed.

Литература

1. Hughes R., Campbell D, Chew K. // AIAAPap. 1975. Vol 8., No. 88.

2. Пестряков В.Б., Андреева В.В. Индивидуальное прогнозирование состояния РЭА с использованием теории распознавания образов. Куйбышев, 1980. 88 с.

3. Никифоренко Л.Г., Боровиков СМ. // Изв. Белорус. инж. акад. 2004. № 2 (18)/2. С. 117-119.

4. Боровиков С.М. Теоретические основы конструирования, технологии и надежности. Мн., 1998. 336 с.

5. ДертоузосМ. Пороговая логика: Пер. с англ. М., 1967. 322 с.

6. Боровиков С.М. Проблема повышения качества и эффективности производства радиоаппаратуры: Сб. науч. трудов / Под ред. Б.В. Васильева. М., 1980. Вып. 2. С. 157-161.

7. Боровиков СМ. // Изв. Белорус. инж. акад. 1999. № 1 (7)/2. С. 130-132.

8. Боровиков С.М., Зорин Д.В., Стасюк Д.М. // Информатика-Машиностроение. 1998. № 2(20). С. 56-57.

9. Вентцель Е.С. Теория вероятностей. М., 1969. 596 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.