Научная статья на тему 'Две задачи динамического резервирования'

Две задачи динамического резервирования Текст научной статьи по специальности «Математика»

CC BY
103
36
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЕЗЕРВИРОВАНИЕ / СИСТЕМА / НАДЁЖНОСТЬ / СТРАТЕГИЯ / СРЕДНЕЕ ВРЕМЯ БЕЗОТКАЗНОЙ РАБОТЫ / МОДЕЛЬ / СИГМА-ОПЕРАТОР / REDUNDANCY / SYSTEM / RELIABILITY / STRATEGY / MEAN TIME TO SYSTEM FAILURE / MODEL / SIGMA-OPERATOR

Аннотация научной статьи по математике, автор научной работы — Губин Владимир Николаевич, Травкина Виолетта Валерьевна

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

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

Похожие темы научных работ по математике , автор научной работы — Губин Владимир Николаевич, Травкина Виолетта Валерьевна

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

Two problems of dynamic redundancy

In this paper, two models of dynamic redundancy are considered on an infinite time interval in terms of the criterion of the by mean time to system failure.

Текст научной работы на тему «Две задачи динамического резервирования»

2013

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА Математика и механика

№ 5(25)

МАТЕМАТИКА

УДК 519.873

В.Н. Губин, В.В. Травкина ДВЕ ЗАДАЧИ ДИНАМИЧЕСКОГО РЕЗЕРВИРОВАНИЯ

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

Ключевые слова: резервирование, система, надёжность, стратегия, среднее время безотказной работы, модель, сигма-оператор.

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

В данной работе анализируются поведение и свойства оптимальных стратегий включения резервных элементов по критерию среднего времени безотказной работы системы на бесконечном промежутке времени для элементов, характеристики которых остаются постоянными. Другой подход к теории резервированных систем рассматривается в [1-3].

Модель 1

Постановка задачи

В работе используется модель системы с управляемым резервом, описанная в работах [4-7]. Пусть система состоит из конечного числа параллельно включенных (в смысле надежности) идентичных элементов. Через фиксированный промежуток времени А в моменты /0 = 0, /1= А, /2= 2А,... производится проверка исправности включенных в работу элементов. Время на проверку и на включение новых элементов считается пренебрежимо малым и в дальнейшем не учитывается. К моменту начала работы системы имеется г исправных элементов.

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

Обозначим через q вероятность отказа элемента на интервале длиной А, через р = 1 - q - вероятность безотказной работы элемента на этом же интервале А. Всюду в дальнейшем принимаем р > 0,5.

Функцию К(г), определённую на множестве натуральных чисел, принимающую натуральные значения и удовлетворяющую неравенству 1 < К(г) < г, назовём стратегией резервирования. Функция К(г) имеет простой смысл: если в момент проверки имеется в наличии г исправных элементов, то в работу следует включить К(г) элементов.

Требуется найти стратегию резервирования, которая максимизирует среднее время безотказной работы системы. Такую стратегию будем называть оптимальной по критерию среднего времени безотказной работы. В дальнейшем под оптимальной стратегией будем понимать стратегию, оптимальную по критерию среднего времени безотказной работы системы.

Введём обозначения:

К0 - стратегия, оптимальная по критерию среднего времени безотказной работы;

К(г) - количество элементов, которое следует включить в работу при наличии г исправных элементов при стратегии К;

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

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

Пусть в работу включено к элементов. Тогда до момента следующей проверки может произойти одно из к различных событий: Еь Е2,..., Ек, где Е, есть событие, состоящее в том, что за время от включения системы до первой проверки выйдет из строя точно I элементов из числа включённых в работу к элементов. Вероятность наступления события Е, равна С'крк~'^ . События Е0, Еь Е2,...,Ек образуют полную группу. Далее, для 0 < / < к-1 выполнено М(Т/Е) = (Т(г-) + 1). Наконец, М(Т/Ек) = 1.

Теперь по формуле полного математического ожидания М£ =М [М( £ /п)] [8, с. 123, 124], где £ и п - случайные величины, имеем

Т (г, к) = §М(Т / Ег)Р(Е,) + М(Т / Ек )дк ; (1)

,-0

Т(г, к) = § С[рк-У (Т(г - О +1) + дк = § С[рк-1д'Т(г -1) +1. (2)

i=0 ,=0

Сигма-оператор

Оператор ст [1]. В работе исследуются оптимальные стратегии с помощью линейного оператора с, который определяется соотношением стТ (г) = Т(г -1).

Используя с-оператор, для функции Т(г,к) получаем равенство

Т (г, к ) = к±Скрк-У стТ (г) +1,

,=0

откуда Т (г, к ) = [(р + д)к-(^ст)к ]Т (г) +1. (3)

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

Используя с-оператор, можно получить многие свойства оптимальных стратегий резервирования. Основную роль при этом играет определение знаков сигма-многочленов.

Лемма 1.1 Т(г) монотонно возрастает с ростом г.

Лемма 1.2. При фиксированном к < г функция Т(г,к) строго монотонно возрастает с ростом г.

Доказательство непосредственно следует из (2).

Теорема 1. При фиксированном г функция Т(г, к): 1) выпукла вверх по к в области 1 < к < к0(г) +1, 2) принимает наибольшее значение не более чем в двух точках, 3) не возрастает при к0(г) < к < г .

Доказательство. Запишем разность Д = Т(г,к+1) - Т(г,к) - д[Т(г,к) - Т(г,к-1)] , переходя к сигма-соотношениям. Получим

Д = [(р + <?ст)к+1 - (дст)к+1 ]Т(г) -[ (р + дст)к - (дст)к ]Т(г) -- д{ [(р + <?ст)к - (дст)к ]Т(г) - [ (р + дст)к-1 - (дст)к-1 ]Т(г)} =

= д [ (р + ?ст)к - (дст)к ] (ст - 1)Т(г) + р(дст)к Т(г) -- д2 [(р + дст)к-1 - (дст)к-1 ] (ст - 1)Т(г) - др(дст)к-1 Т(г).

Раскроем квадратные скобки и добавим и вычтем слагаемое др(дст)к-1 (ст - 1)Т (г):

Д = д( р + дст)к (ст - 1)Т (г) - д(дст)к (ст - 1)Т (г) + р(дст)к Т (г) -- д2 (р + дст)к-1 (ст - 1)Т(г) + д2 (дст)к-1 (ст - 1)Т(г) - др(дст)к-1 Т(г) -

- др(дст)к-1 (ст - 1)Т(г) + др(дст)к-1 (ст - 1)Т(г).

Производя несложные преобразования, получим

д(р - д)[Т(г -1,к -1) - Т(г,к -1)] + д2[Т(г - 2,к -1) - Т(г -1,к -1)] +

+ 2рдк [Т(г - к) - Т(г - к +1)] < 0,

так как по принятому соглашению д <р ир - д > 0.

Итак,

Т(г, к +1) - Т(г, к) - д [Т(г, к) - Т(г, к -1)] < 0 . (4)

Из этого неравенства следует, что когда Т(г, к) - Т (г, к -1) > 0, то [Т(г, к +1) - Т(г, к)] - [Т(г, к) - Т(г, к -1)] < 0. Это означает, что Т(г, к) выпукла

по к при 1 < к < к0(г) +1, где к0(г) - значение к, при котором Т (г, к) достигает

максимума. Из (4) вытекает, что Т (г, к) - Т (г, к-1) < 0 влечёт Т (г, к +1) - Т (г, к) < 0. Таким образом, Т(г,к) в области 1 < к < к0(г) +1 возрастает по к, а в области к0(г) < к < г - убывает. Так как Т(г,к) как функция от к выпукла на участке [1, к0(г)], то она принимает максимальное значение не более чем в двух точках.

Следствие 1. Если Т(г, к-1) < Т(г,к), то к < к0(г); если Т(г,к-1) > Т(г,к), то к > кэ(г).

Теорема 2. Если К1 (г) и К2 (г) - две оптимальные стратегии резервирования,

то при всех г выполнено | К1 (г) - К2 (г) | < 1.

Доказательство. Пусть К1 и К2 - две оптимальные стратегии резервирования. Если для некоторого г0 имеем К1(г0) = К2(г0), то |Ка(г0) - К2(г0)| < 1. Пусть К1(г0) ф К2(г0) и, для определённости, К1(г0) < К2(г0). Тогда по определению опти-

мальной стратегии Т(К1(г0),г0) = Т(К2(г0),г0). На промежутке [1, К2(г0)+1] функция Т(г,к) выпукла. Если бы |К!(г0) - К2(г0)| > 1, то, в силу выпуклости Т(г,к), между

К1(г0) и К2(г0) нашлось бы натуральное к3, такое, что Т(к3,г) > Т(К1(г0),г0) =

= Т(К2(г0),г0) - противоречие. Итак, и в этом случае |К!(г0) - К2(г0)| < 1, что и требовалось.

Теорема 3. Имеет место неравенство: К0 (г) > К0 (г +1) -1 Доказательство. Убедимся, что разность

[Т (г +1, к +1)-Т (г +1, к)]- д [Т (г, к)- Т (г, к -1)] отрицательна. Представим это выражение как сигма-многочлен:

[Т (г +1,к +1)- Т (г +1,к)]- д[Т (г,к)-Т (г,к -1)] =

= [(р + дст)к+1 - (дст)к+1 - (р + дст)к + (дст)к ]Т (г +1) -

- дст [(р + дст)к - (дст)к - (р + дст)к-1 + (дст)к-1 ]Т (г +1) =

= [(р + дст)к+1 - (р + дст)к ] Т (г +1) - д ст[(р + дст)к - (р + дст)к- ]Т (г +1) =

= рд(р + дст)к-1 (ст - 1)Т (г +1) < 0.

Итак,

[Т (г +1, к +1)-Т (г +1, к)]-д [Т (г, к)-Т (г, к -1)] < 0 . (5)

Подставим в (5) к = К0(г + 1) - 1. Получим

[Т (г + 1, К0 (г + 1))-Т (г + 1, К0 (г +1) -1)] - д[Т (г, К0 (г +1)-1)-Т (г, К0 (г +1)-2 )]< 0,

отсюда Т(г, К0 (г +1) -1) - Т(г, К0(г +1) - 2) > 0.

Теперь по следствию 1 имеем

К0(г) > К0(г +1) -1,

что и требовалось.

Теорема 4. К0(г) не убывает с ростом г.

Алгоритм поиска оптимальной стратегии

Пусть выбрана некоторая стратегия управления включением резервных элементов К (г).

Найдем стратегию К0, которая максимизирует Т(г,к) .

Для её нахождения воспользуемся рекуррентным соотношением

Т (г, к ) = ^С.р^д'Т (г - 0 +1. (6)

2=0

В аналогичных задачах в случае конечного промежутка для отыскания оптимальной стратегии эффективен метод динамического программирования Беллма-на [9]. В случае бесконечного промежутка этот метод нуждается в модификации. Зафиксируем значение г и обозначим К0(г) = к0. Имеем

к0

Т(г) = Т (к0, г) = § Ск0 рк0 -гд'Т (г - 0 +1.

,=0

Выделим из суммы слагаемое при ,=0:

к0-1

Т(г) = § Ск0рк° гд'Т(г-,) + рк°Т(г)+1,

(7)

,=1

отсюда

(8)

Теперь зададим алгоритм вычисления оптимальных стратегий.

2 р

а) Очевидно, что К0(1) = 1, поэтому Т (1) = рд + 2р д +... + прпд +... = —.

д

б) Пусть уже вычислены Т(1),Т(2),...,Т(г-1). Ищем максимум правой части формулы (8) по всем натуральным к0 < г, и этот максимум есть значение Т(г). То значение к0, к0 < г, которое доставляет максимум правой части (8), есть К0(г).

Постановка задачи. Пусть задана система, в которой через фиксированный промежуток времени А в моменты t = 0, А, 2А, ... производится проверка исправности включённых в работу блоков. Часть блоков находится в холодном резерве. В моменты проверок некоторые блоки из резерва могут быть включены в работу, а блоки, включённые в работу, могут быть переведены в резерв. Элементы, находящиеся в холодном резерве, не меняют своих характеристик, иначе говоря, не расходуют своего резерва. Имеется г резервных исправных элементов, в работу может быть включено не более (к+1) исправных элементов. Система функционирует, если в работу включено не менее к исправных элементов. Вероятность безотказной работы включённого в работу исправного элемента за один шаг равна р (р > 0,5), вероятность отказа исправного элемента за один шаг равна д = 1 - р. Эту модель резервирования обозначим 8к+1.

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

Требуется: 1) найти стратегию управления резервом, оптимальную по критерию среднего времени безотказной работы системы; 2) получить оценку времени безотказной работы системы при оптимальной стратегии управления резервом.

Рассмотрим следующие две стратегии управления резервом в модели 5А+1.

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

Стратегия 2: на первом шаге включаем к элементов, а затем переходим к оптимальной стратегии. Обозначим математическое ожидание времени безотказной работы системы при стратегии 2 через Т(к,г).

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

Вычислим среднее время Т(к+1,г) работы системы Бк+1 при стратегии 1.

Воспользуемся формулой полного математического ожидания [6]:

Модель 2

Т(к +1, г) = § Ск+1 рк+1-д1 (Т(г - 0 +1) + Ск+1 рк-1д2 + Ск3+1 рк-2д3 +... + дк+1

= рк+1Т (г) + (к +1) ркдТ (г -1) +1.

Найдём среднее время работы системы в модели 2 при стратегии 2.

Т(к,г) = рк(Т(г) + 1)+С1 рк-1д + С2крк-2д2 +... + дк ,

Т (к, г) = ркТ (г) +1 Теорема: Для всех к и г, таких, что к+1 < г , выполнено

Т (к +1, г) > Т (к, г)

Доказательство проведём от противного.

Предположим, что оптимальное время работы системы достигается при стратегии 2. Имеем

Т (к, г) = Т(г) = ркТ (г) +1 ^ Т (г) = —1—.

1 - рк

Пусть г > к+2. Так как К0(г - 1) < К0(г), то К0(г - 1) = к.

Аналогично предыдущему получим

к1

Т (к, г -1) = Т(г -1) = ркТ (г -1) +1 ^ Т (г -1) =

1 - рк '

Таким образом, Т(г - 1) = Т(г) для произвольного г, что неверно. Значит, предположение о том, что К0(г) = к неверно. Итак, К0(г) = к + 1, следовательно,

Т (к +1, г) > Т (к, г).

Таким образом, стратегия, при которой в начальный момент включено в работу (к+1) элементов, предпочтительнее. Следовательно, оптимальная стратегия для модели Бк+1 следующая: если имеется не меньше чем (к + 1) исправных элементов, то включаем в работу (к + 1) элемент, если в данный момент имеется только к исправных элементов, то все они включаются в работу.

Запишем рекуррентную формулу для Т(г). Имеем

откуда

Обозначим

Т(г) = рк+Т(г) + (к +1)ркдТ(г -1) +1,

Т (г) = Т (г -1) +

1 - рк+1 1 - рк+1

а = (к + 1) ркд ; Ь =.

1 - рк + 1 ’ 1 - рк +1 тогда Т(г) = аТ(г -1) + Ь .

Индукцией по г теперь легко доказать формулу

г-1

Т (г) = аг-Ч- + Ь

1 - а

Подставляя значения а и Ь, получим

Т (г) =

1 - рк+1

р +_______.

д (кд +1)рк -1) 1 - (кд -1)рк

1

Легко видеть, что

0 <(k + l)fq < 1.

1 - pk+1

С учётом полученного результата, получим предельное значение времени.

Итак, при r значение среднего времени безотказной работы системы Sk+1,

1

монотонно возрастая, стремится к величине ------------------------ и не превышает ее да-

1 - (kq -1)pk

же при сколь угодно большом резерве.

ЛИТЕРАТУРА

1. Конев В.В. Об оптимальном включении резервных элементов // Изв. АН СССР. Техническая кибернетика. 1974. № 4. С. 75-83.

2. Конев В.В. Об оптимальном программном включении резервных элементов // Там же. 1975. № 3. С. 109-117.

3. Конев В.В., Овчинников А.В. Оптимальное резервирование группы однотипных элементов // Там же. 1976. № 4. С. 75-84.

4. Пестов Г.Г., Ушакова Л.В. Исследование оптимальных стратегий в задаче динамического резервирования // Там же. 1973. № 5.

5. Герцбах И.Б. Об оптимальном управлении включением резервных элементов // Там же. 1966. № 5.

6. ТомиленкоВ.А. Об одной задаче динамического резервирования // Там же. 1975. № 4.

7. Райкин А.Л. Элементы теории надёжности технических систем. М.: Сов. радио, 1978.

8. Renyi A. Wahrscheinlichkeitsrechnung. Berlin: VEB Deutscher Verlag der Wissenschaften 1966.

9. Беллман Р., Дрейфус С. Прикладные задачи динамического программирования. М.: Наука, 1965. 458 с.

Статья поступила 08.04.2013 г.

Gubin V.N., Travkina V.V. TWO PROBLEMS OF DYNAMIC REDUNDANCY. In this paper, two models of dynamic redundancy are considered on an infinite time interval in terms of the criterion of the by mean time to system failure.

Keywords: Redundancy, system, reliability, strategy, mean time to system failure, model, sigma-operator.

GUBIN Vladimir Nikolaevich (Tomsk State University)

Email: vovantus@sibmail.com

TRAVKINA Violetta Valer’evna (Sberbank of Novosibirsk)

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