УДК 519.23
Левин П. А., П а в л о в И. В.
ОЦЕНКА НАДЕЖНОСТИ СИСТЕМЫ С НАГРУЖЕННЫМ РЕЗЕРВИРОВАНИЕМ ПО РЕЗУЛЬТАТАМ ИСПЫТАНИЙ ЕЕ ЭЛЕМЕНТОВ
Рассмотрена задача доверительного оценивания надежности для модели системы с нагруженным резервированием внутри ее отдельных подсистем по результатам испытаний элементов системы в различных режимах. Предлагается численный алгоритм решения данной проблемы, вычислительная трудоемкость которого возрастает линейно с ростом размерности задачи.
E-mail: [email protected]
Ключевые слова: надежность и безопасность сложных систем, доверительные оценки, прогноз надежности, испытания сложных систем, переменный режим.
Рассмотрим систему, состоящую из m последовательно соединенных подсистем, i-я подсистема состоит из ui однотипных элементов, работающих в режиме нагруженного резервирования. При этом i-я подсистема исправна, если исправен, по крайней мере, один из ui ее элементов, i = 1,..., m. Другими словами, индикатор Zi(t) отказа i-й подсистемы в момент времени t
{n-i
1, если (t) =
0, если Zj (t) ^ ui — 1,
3 = 1
где zi3 (t) — индикатор отказа j-го элемента i-й подсистемы. Индикатор отказа системы в данной модели имеет вид
m
Ic(t) = 1 — П [1 — Zi(t)],
i=l
т.е. система отказывает в случае отказа любой из m ее подсистем.
В процессе функционирования на интервале времени t > 0 система и ее элементы работают в одном из k различных режимов, соответствующих различным уровням действующей на систему переменной (кусочно-постоянной) нагрузки:
U(t) = U3 при т3-1 < t < т3,
где
0 = то < Ti < ... < Tk-i < тк = то
— моменты переключения нагрузки (режимов); U3 — значение нагрузки, действующей на систему на интервале [т3-1, т3), j = 1,..., k. Отметим, что под нагрузкой U(t), вообще говоря, может пониматься любой
внешний переменный фактор, действующий на систему и влияющий на надежность ее элементов, например температура и т.п.
Предполагается, что на ]-м интервале времени [гг-1, т,), на котором действующая на систему нагрузка и(г) постоянна и равна и,, интенсивность отказов каждого элемента г-й подсистемы также постоянна и равна
А, = ^ (и), (1)
где <£ъ(и) — функция, выражающая зависимость параметра интенсивности отказов элементов г-й подсистемы от значения действующей нагрузки и. Точный вид функций <^ъ(и), г = 1,..., т, чаще всего неизвестен. Далее будем предполагать только то, что каждая из функций ^ъ(и) (для всех типов элементов) монотонно возрастает (не обязательно строго) по и, что соответствует естественному с физической точки зрения допущению о возрастании интенсивности отказов любого из элементов системы при возрастании действующей на систему нагрузки.
При указанных допущениях вероятность безотказной работы на интервале времени (0, г) (функция надежности) элемента г-й подсистемы имеет вид [5, 6]
Р»(*,Аъ) =ехр[-Лъ(*,Аъ)], (2)
где Аъ = А(Аъ1, Аъ2,..., Аък) — вектор параметров интенсивности отказов элемента г-й подсистемы в различных режимах; Лъ(г, Аъ) — функция ресурса элемента г-й подсистемы, определяемая по формуле
г
Лг(^,Аг)^ Аг (г)Жг, (3)
о
где Аъ(г) — кусочно-постоянная функция интенсивности отказов для элемента г-й подсистемы, такая что
А* (г) = А, при т,— < г < т,, ] = 1,..., к. (4)
Функция ресурса (3) с учетом (4) далее может быть представлена в виде линейной функции вектора параметров Аъ:
к
ЛЪ(^ Аг) = Лг(^ АЪЪ Аi2, . . . , Аък) = ^^ с, (г)АЪ,,
, = 1
где коэффициент с, (г) — длина интервала времени, образуемого пересечением интервалов (0,г) и (т,-1,т,), т.е.
с,(г) = [т1п(г,т,) - т,+1]+.
= шах(0,г) — положительная часть величины г).
В предположении, что различные элементы системы отказывают независимо друг от друга, вероятность безотказной работы на интервале (0,£) (функция надежности) системы далее определяется выражением
т
Р(£,Л) = П М^Мг)], (5)
г=1
где Л = (Л11,..., Лгк,..., Лт1,..., Лтк) — полный вектор (размерности т • к) всех параметров надежности Л^ различных элементов системы в различных режимах; Лг(рг) — функция, выражающая зависимость вероятности исправной работы ^й подсистемы от вероятности рг исправной работы одного ее элемента [Лг(рг) = 1 — (1 — рг)п"]. Таким образом, в данной модели известна зависимость (5) функции надежности системы от вектора Л параметров надежности ее элементов. При этом точные значения указанных параметров чаще всего неизвестны, а известны лишь результаты испытаний элементов системы на надежность, на основе которых далее требуется оценить функцию надежности системы (5). При этом основной интерес чаще всего представляет доверительное оценивание надежности системы снизу.
Далее будем предполагать, что испытания элементов ^го типа в у -м режиме (с постоянной нагрузкой Uj) проводились в соответствии со стандартными планами испытаний типа , В, Т^] (в обозначении работы [1]), т.е. на испытания в у-м режиме было поставлено Nij элементов ^го типа, испытания проводились с восстановлением отказавших элементов в течение времени Т^, в результате чего наблюдалось отказов. Требуется, исходя из вектора (={а^= 1,..., к; i = 1,..., т} результатов испытаний по всем типам элементов системы, построить нижнюю доверительную границу (НДГ) функции надежности системы (5) для того или иного заданного момента времени £ > 0.
Построение нижней доверительной границы для функции надежности системы. Обозначим через Ь = {Л : Л^ > 0, у = 1,..., к; i = 1,...,т} множество всех возможных значений вектора Л параметров надежности элементов системы. Отметим, что наблюдаемое при испытаниях [Nij,B,Tij] случайное число отказов имеет пуассоновское распределение с параметром Л^ = ^ Т^ Л^ (см., например, [1,4]). Тем самым общее суммарное число отказов
т к
О = , наблюдаемое при испытаниях, имеет также пуассо-
г=1 j=1
тк
новское распределение с параметром Л = ^ ^^Т^ Л^. Обозна-
Х^ (2( + 2) г 1 '' 1 чим через Л7 (а) = —-—-- стандартную верхнюю доверительную
границу для параметра пуассоновского закона распределения с коэффициентом доверия 7, построенную по результату наблюдения й (см. [1]), где х^ (г) — квантиль уровня 7 для х2-распределения с г степенями свободы. Тогда величина Л7(Д) дает верхнюю 7-доверительную границу для Л. Другими словами, при любом возможном значении векторного параметра Л € Ь справедливо неравенство
!ш к ^
ЕЕ N3ТгзЛгз < Л7(Д) > 7, (6)
г=1 3=1 )
где Р^ |сТ| — вероятностное распределение на множестве результатов
испытаний й при данном значении вектора параметров Л € Ь. Введем следующую систему множеств Н(с?) С Ь:
{ш к
Л : ЕЕ N3 Т'а Лц < Л7 (Д);
г=1 з=1
Лгз > 0, = 1,..., к; г = 1,...,т , (7)
которая в соответствии с (6) образует систему 7-доверительных множеств для вектора параметров Л € Ь,
РХ{ Л € Н > 7 (8)
при любом Л € Ь. Кроме того, поскольку функции (1) предполагаются монотонно возрастающими по и, то можно считать, что параметры интенсивности отказов Лгз- в различных режимах удовлетворяют следующим естественным с физической точки зрения неравенствам:
Л'а ^ Лг1, если и ^ ик
при всех г = 1,...,т. Другими словами, для каждой подсистемы г = 1,..., т соответствующие параметры Лгз- ] = 1,..., к могут считаться упорядоченными, т.е. удовлетворяют неравенствам
Лг31 ^ Лг-32 ^ ... ^ Л'гЗк
в соответствии с возрастанием нагрузки
ил < 3 < ... < изк.
Далее для определенности (не ограничивая общности) будем рассматривать случай и1 ^ и2 ^ ... ^ ик монотонного нарастания нагрузки от режима к режиму. В этом случае параметры Лг3 удовлетворяют неравенствам
Лг1 < Лг2 < ... < Лгк (9)
при всех г = 1 , . . . , т.
Обозначим через L' С L подмножество всех векторов Л £ L, удовлетворяющих неравенствам (9) и H'(d) = H(d) П L'. В соответствии с общим методом доверительных множеств [3, 4] искомая нижняя доверительная граница с коэффициентом доверия не меньше y для функции надежности системы (5) далее может быть выражена как
P(t, d) = min P(t, Л), (10)
лея '(d)
где минимум вычисляется по указанному в (7) доверительному множеству H(d) при дополнительных ограничениях вида (9).
Теорема 1. Построенная в (10) граница удовлетворяет неравенству
PX{P(t,d) < PМ)} > y (11)
при любом t > 0, Л £ L' С L.
Доказательство. Зафиксируем величины t > 0 иЛ £ L' С L. По определению минимума (10) имеют место следующие соотношения между событиями:
Л £ H(d")} = |Л £ H(d) П L'} С
С { min P(t, v) < P(t, Л) }> = \ P(t, d) < P(t,
VeH (d)nL'
откуда с учетом (8) следует (11). Теорема доказана.
Таким образом, граница (10) дает нижнюю доверительную границу с коэффициентом доверия y для функции надежности системы. Существенно при этом то, что указанная выше дополнительная априорная информация о монотонном возрастании функции (1) интенсивности отказов при возрастании действующей на систему нагрузки приводит к сужению L' исходного пространства параметров L и соответственно к сужению H'(d) доверительного множества H(d) вследствие появления дополнительных ограничений вида (9), что дает значительный выигрыш при построении доверительной границы для надежности системы.
Далее для решения задачи на вычисление минимума в (10) удобно ввести функцию
m
f (t, Л) = ^ fi [Ai(t,W..,^k)], (12)
i=l
где
fi(Zi) = - ln hi (e-Zi). (13)
Нижняя доверительная граница (10) для надежности системы далее может быть найдена по формуле
P (M) = exp[-7 (t,d)], (14)
где f (t, d) — решение следующей задачи на вычисление максимума: найти
7(t, d) = max f (t, Л) (15)
при ограничениях на вектор параметров Л
m к
ЕЕ Nj Tj Л, < Л7 (D); (16)
Л^ > 0, j = 1,..., k; г = 1,...,m; (17)
Лг1 < Лг2 < ... < Лгк, г = 1,..., m. (18)
Отметим, что функция f (t, Л) имеет смысл функции ресурса системы. Соответственно величина f (t, d) имеет смысл верхней 7-доверительной границы для функции ресурса системы.
Далее для решения задачи максимизации (15) при ограничениях (16)-(18) введем вспомогательную задачу. Найти
к
gi(t,zi) = ma^E cj (tMj, (19)
j=i
где максимум берется при следующих ограничениях на вектор параметров г-й подсистемы Л» = (Л»1,..., Л»к):
к
Е Nij Tij Лгз = z»; (20)
j=i
Aij > 0, j = 1,..., k; (21)
Л»1 ^ Л»2 ^ ... ^ Л»к. (22)
Решение каждой из г = 1,..., m вспомогательных задач (19)-(22) может быть получено на основе достаточно простого численного алгоритма, предложенного в [5, 6], вычислительная трудоемкость которого возрастает не быстрее чем линейно с ростом размерности k.
На основе указанного решения вспомогательных задач вида (19)-(22) для отдельных подсистем далее может быть получено и решение основной задачи для системы в целом, которое дается следующей теоремой.
Теорема 2. Решение задачи на вычисление максимума (15) при ограничениях (16)—(18) имеет вид
7(М1 = тах 7 {&[*, Л7(Я)]} .
г=1,...,т
Доказательство. Указанная основная задача может быть представлена как
т
7в) = тах ^ ^)], (23)
г=1
где максимум берется при ограничениях
т
£ ^ < Л7(Я); (24)
г=1
> 0, г = 1,...,т. (25)
Из определения вспомогательной задачи (19)-(22) видно, что ее решение д (£,£») линейно по ограничению а именно
д(Мг) = • 1). (26)
Чтобы убедиться в этом, достаточно ввести замену переменных
А', = —-, 7 = 1,..., к. В новых переменных задача (19)-(22) принимает вид
к
д(¿,гг) = • ша^ с- (¿)А-,
-=1
где максимум берется при следующих ограничениях:
к
ч т А
^Nj Aj = 1;
j=i
Aj > 0, j = 1,..., k;
Аг1 ^ Ai2 ^ ... ^ Aifc,
откуда следует (26). Тем самым целевая функция в (23) может быть представлена как
m
f (Ml = max ^ • gi(t, 1)]. (27)
i=1
Непосредственным дифференцированием легко показать, что определенная в (13) функция монотонно возрастает и выпукла вниз по z > 0 при всех i = 1,... ,m. Откуда следует, что функция в (23),
(27) выпукла вниз по z = (zi,...,zm). В соответствии с известными результатами теории выпуклого программирования максимум (23) достигается в одной из "крайних точек" области (24), (25)
z(i) = (0,..., 0, Л7 (D), 0,..., 0),
откуда следует доказываемое утверждение. Теорема доказана.
Из теоремы 2 с учетом (14) следует соответствующее выражение для искомой НДГ для надежности системы
P(t,d) = min P»(t,A), (28)
i=1,...,m
где _
Pi(t,A)=exp{-g [t, Л7 ]} (29)
— НДГ надежности отдельно взятой i-й подсистемы, вычисленная в предположении, что при испытаниях для элементов этой подсистемы было получено общее число отказов, равное величине D, где gi(t, Л7) — решение задачи максимизации (19)-(22), которое находится на основе численного алгоритма [5, 6]. В частном случае k = 1 формулы (28), (29) дают известный ранее результат для последовательно-параллельных систем с нагруженным резервированием внутри различных подсистем [4]. Из выражений (28), (29) и результатов работ [5, 6] следует также, что трудоемкость соответствующей процедуры вычисления НДГ надежности системы (28) возрастает не быстрее чем линейно с ростом размерности задачи, равной в данном случае величине mk. Для сложных систем, составленных из большого числа различных подсистем, работающих в различных режимах, указанная размерность может быть довольно значительной, в связи с чем соответствующий выигрыш может быть довольно существенным.
Далее рассмотрим несколько примеров, иллюстрирующих изложенный выше подход к решению задач данного типа.
Пример 1. Рассмотрим систему, состоящую из m = 4 подсистем. Число различных режимов k = 5, моменты переключения режимов Ti = 10, т2 = 20, т3 = 30, т4 = 40. Число образцов, поставленных на испытания, Nj приведено в табл. 1, время испытаний в каждом отдельном режиме Tj — в табл. 2, число dj отказов, наблюдаемых на испытаниях, — в табл. 3, число резервных элементов щ внутри различных подсистем — в табл. 4. На рис. 1 приведены графики верхних доверительных границ для вероятности отказа системы в зависимости от времени t для двух случаев:
1) с использованием априорной информации (1) о монотонном возрастании интенсивности отказов при возрастании нагрузки. Иными словами, решение задачи с ограничениями на параметры интенсивности отказов (9);
N, № подсистемы
1 2 3 4
№ режима 1 30 50 40 25
2 30 50 40 25
3 30 50 40 25
4 30 50 40 25
5 30 50 40 25
т.. V № подсистемы
1 2 3 4
1 15 10 15 10
са S К 2 15 10 15 10
N CD 3 15 15 15 10
4 15 10 15 10
5 15 10 15 10
Таблица 3
№ подсистемы
1 2 3 4
№ режима 1 0 0 0 0
2 0 0 1 0
3 0 0 0 0
4 0 0 0 0
5 0 0 0 0
0.13
0.16
0.14
0.12
0,1
о as
О 06
ом
О 02
у 1/
--- i
10
15 20 26 30 35 40 45
Рис. 1. Верхняя доверительная граница для функции вероятности отказа
2) без использования априорной информации (1), т.е. решение задачи без дополнительных ограничений (9) на параметры интенсивности отказов.
Как видно из рис. 1, выигрыш при применении подхода 1 (при использовании дополнительных ограничений на параметры интенсивности отказов Лг1 ^ Лг2 ^ ... ^ Лгк) по сравнению с использованием подхода 2 довольно значителен.
Пример 2. Система состоит из т = 10 подсистем. Система должна работать в двух разных режимах, причем в первом режиме система должна работать не более 100 ч, а во втором не более 500 ч; иными словами, число режимов к = 2, а момент переключения с первого режима на второй Т1 = 100. Число резервных образцов, поставленных на испытания, Мг] приведено в табл. 5, время испытаний в каждом отдельном режиме Тг] — в табл. 6, число ^ отказов, наблюдаемых на испытаниях, приведено в табл. 7, число резервных элементов пг внутри различных подсистем — в табл. 8. График верхней доверительной границы для вероятности отказа представлен на рис. 2.
Таблица 5
N, № подсистемы
1 2 3 4 5 б 7 8 9 10
№ режима 1 100 100 150 500 500 400 200 400 500 500
2 100 100 150 500 500 400 200 400 500 500
Таблица б
т, № подсистемы
1 2 3 4 5 6 7 8 9 10
№ режима 1 100 100 100 100 100 100 100 100 100 100
2 500 500 500 500 500 500 500 500 500 500
Таблица 7
№ подсистемы
1 2 3 4 5 6 7 8 9 10
№ режима 1 2 1 1 3 4 8 3 5 1 1
2 4 5 3 6 8 18 5 5 3 4
Таблица 8
№ подсистемы
1 2 3 4 5 6 7 8 9 10
п, 4 4 4 2 5 5 3 3 3 2
Из рис. 2 следует, что применение первого подхода дает существенно лучшую оценку для функции вероятности отказа, например, значение верхней доверительной границы для вероятности отказа в точке Ь = 400 для первого подхода составляет Q1 = 0,042, а для второго Ql = 0,106, т.е. дает выигрыш более чем в два раза. Выигрыш в данном случае обусловлен тем, что время испытаний во втором режиме значительно больше, чем в первом.
В заключение необходимо отметить, что важным направлением дальнейших исследований в рамках данной проблематики является
QU)
Рис. 3. Верхняя доверительная граница для функции вероятности отказа
обобщение полученных результатов и разработка соответствующих методов доверительного оценивания надежности сложных систем при более общих предположениях о структуре системы, а также для более общих режимов резервирования элементов системы, в частности для моделей с ненагруженным резервированием внутри отдельных подсистем.
СПИСОК ЛИТЕРАТУРЫ
1. Гнеденко Б. В., Беляев Ю. К. Соловьев А. Д. Математические методы в теории надежности. - М.: Наука, 1965. - 524 с.
2. Л л о й д Д. К., Л и п о в М. Надежность. - Изд. Сов. радио, 1964.
3. Беляев Ю. К. Доверительные интервалы для функций от многих неизвестных параметров // Докл. АН СССР. - 1967. - T. 196, № 4. - C. 755-758.
4. П а в л о в И. В. Статистические методы оценки надежности сложных систем. - M.: Радио и связь, 1982. - 168 с.
5. Л е в и н П. А. П а в л о в И. В. Интервальное оценивание надежности системы в переменном режиме функционирования // Вестник МГТУ им. Н.Э. Баумана. Cep. Естественные науки. - 2008. - № 3. - C. 60-69.
6. Л е в и н П. А. Павлов И. В. Оценка показателей ресурса технических систем в переменном режиме функционирования // Вестник МГТУ им. Н.Э. Баумана. Cep. Естественные науки. - 2009. - № 2. - C. 28-37.
7. Л e в и н П. А., П а в л о в И. В. Оценка надежности систем радиоэлектроники в переменном режиме функционирования // Успехи современной радиоэлектроники. - 2009. - № 3. - C. 73-79.
8. Gnedenko B. V., P a v l o v I. V., U s h a k o v I. A. Statistical Reliability Engineering. - New York: John Wiley. - 1999. - 499 p.
9. P a v l o v I. V., T e s k i n O. I., G o r y a i n o v V. B., U k o l o v S. N. Confidence bounds for system reliability based on binomial components test data // Proc. of the Second Intern. Conf., MMR'2000, Bordeaux, France. - Jul., 2000. -P. 852-855.
10. Г о р я и н о в В. Б., П а в л о в И. В., Т е с к и н О. И., Ц в е т к о в а Г. М. Математическая статистика (Серия "Математика в техническом университете" / Под редакцией Зарубина В.С., Крищенко А.П. Т. 17). - М.: Изд-во МГТУ им. Н.Э. Баумана. - 2002. - 424 с.
Статья поступила в редакцию 11.11.2010
Игорь Валерианович Павлов родился в 1945 г., окончил Московский физико-технический институт в 1968 г. Д-р физ.-мат. наук, профессор кафедры "Высшая математика" МГТУ им. Н.Э. Баумана. Автор около 80 научных работ в области теории вероятностей, математической статистики и теории надежности.
I.V. Pavlov (b. 1945) graduated from the Moscow Physics and Technology Institute in 1968. D. Sci. (Phys.-Math.), professor of "Higher Mathematics" department of the Bauman Moscow State Technical University. Author of about 80 publications in the field of probability theory, mathematical statistics and reliability theory.
Петр Александрович Левин родился в 1982 г., окончил в 2006 г. МГТУ им. Н.Э. Баумана. Аспирант кафедры "Высшая математика" МГТУ им. Н.Э. Баумана. Автор трех научных работ в области теории надежности технических систем.
P.A. Lyovin (b. 1982) graduated from the Bauman Moscow State Technical University in 2006. Post-graduate of "Higher Mathematics" department of the Bauman Moscow State Technical University. Author of 3 publications in the field of theory of reliability of technical systems.