Курсовая работа: Выбор параметров контроля с использованием метода динамического программирования и метода ветвей и границ

2) найти набор Ω, для которого

∑xi ·c(xi )=min


при P(Ω)≥Pз ,

где P(Ω) – апостериорная вероятность работоспособного состояния объекта контроля при положительном исходе контроля выбранных параметров WÍS; с(xi ) – затраты на контроль i-го параметра; Рз – требуемая достоверность контроля; С – ограничение на общую стоимость контроля.

Значение P(Ω) зависит от принятых допущений и может быть найдено по формуле Байеса. Так, если предполагать в изделии наличие лишь одного отказа, то

P(Ω)=Р0 /1-∑Рi ,

iЄR(Ω)

где Р0 =∏(1-рi ) – априорная вероятность безотказной работы объекта:

iЄR(S)

Р0 =1-∑Рi ;

iЄR(S)

Рi - нормированная вероятность отказа системы из-за отказа i-го элемента:

Рi =(pi /(1-pi ))/(1+∑ pk /(1-pk );

kЄR(S)

pi – априорная вероятность отказа i-го элемента. Тогда вероятность того, что отказ будет обнаружен при проверке k-го параметра, можно вычислить по формуле:

Qk =∑Pk

kЄR(xk )


При возможности наличия в ОК произвольного числа отказов

P(Ω)=∏(1-pi )/∏(1-pi )

iЄR(S) iЄR(Ω)

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

В соответствии с общим принципом оптимальности разобьем весь имеющийся ресурс стоимости С на С отрезков единичной длины. (В практических случаях заданные положительные величины с(xi ) и С можно считать всегда целыми. Если это не так, то необходимо перейти к более мелким стоимостным единицам в зависимости от разрядности дробной части.). Рассмотрим наряду с интересующей нас исходной задачей множество аналогичных задач

f(Y)=max λ(x), Y Є [0,C],

xЄXY

где через XY обозначено множество неотрицательных целочисленных векторов Ω, отвечающих наборам, в которых общая стоимость проверки параметров не превосходит величины Υ.

Пусть Υ0 =minc(xi ).

i=1,…,n

Тогда при всех Υ Є [0,Υ0 ] соответствующие множества ΧΥ состоят, из одного нулевого элемента и f(Y)=0 для всех таких Υ. Для ресурса Υ Є [Υ0 , С] согласно общей схеме динамического программирования справедливы следующие рекуррентные соотношения:

f(Yk )=max [Qi + f[Yk – c(xi )] – Gi (1)

iЄIY

где k=Y0 , Y0 +1, …, C; IY – множество тех i, для которых с(xi )≤Yk , начиная с номера k=maxc(xi ) уравнение (1) решается для всех i= 1,…,n;

Gi = ∑Pi – сумма вероятностей элементов i-го параметра, которые пересекаются с

К-во Просмотров: 574
Бесплатно скачать Курсовая работа: Выбор параметров контроля с использованием метода динамического программирования и метода ветвей и границ