11.4. Алгоритмы оптимального резервирования
При решении задач оптимального резервирования используются различные методы оптимизации. Рассмотрим некоторые из этих методов.
Градиентный метод.
В общем случае решение задачи градиентным методом заключается в том, что отыскивается значение экстремума некоторой функции путём последовательных шагов из начальной точки по направлению градиента целевой функции. При этом для решения задачи требуется лишь знание функции и ё первых частных производных в момент начала каждого очередного шага.
Процесс создания оптимальной резервированной системы этим методом представим в виде следующего многошагового процесса. Вначале рассматривается исходная нерезервированная система и на первом шаге отыскивается элемент системы (подсистема) добавление к которой одного резервного элемента даёт наибольший удельный выигрыш в приросте показателя надёжности системы в целом, т.е. надёжности системы к приросту затрат. На втором шаге отыскивается следующий элемент системы (подсистема), (включая и тот, у которого уже есть резервный элемент), который характеризуется наибольшим удельным выигрышем в приросте показателя надёжности и т.д. Допустим, что на некотором N-ом шаге построенного таким образом процесса каждаяi-ая подсистема уже имеет резервных элементов: .
Функция надёжности системы на N-ом шаге процесса: .
Затраты на обеспечение этой надёжности: , где - вектор состава резервных элементов наN-ом шаге.
В соответствии с описанной процедурой на следующем “N+1”-ом шаге процесса отыскивается максимальное значение из всех рассчитываемых по формуле (11.3) для каждой подсистемы.
(11.3), где , и далее .
Тогда , где . Отсюда видно, что содержание процесса движения к экстремуму не изменится, если на “N+1”-ом шаге мы будем двигаться в направлении . Таким образом, рассчитав для каждого участка значение можно определить в какой последовательности следует добавлять резервные элементы, чтобы остановившись на любом произвольном шаге процесса мы имели бы систему, резерв которой оптимален в рассматриваемом смысле.
Для высоконадёжных систем и близки к единице, поэтому можно записать приближенное выражение:
Процесс прекращается на таком шаге N, когда для прямой задачи . Для обратной задачи: .
Градиентный метод не даёт строгого оптимального решения, т.е. перебор ведётся в ограниченной области возможных решений. Из любой точки процесса решения, характеризуемой некоторым вектором состава системы X(N)можно прийти только в такую точку “N+1”, чтобы выполнилось условиеX(N+1)>X(N). Иначе говоря, после каждого шага в системе обязательно добавляется резервный элемент. Перекомпоновка резерва между подсистемами не допускается. Метод может быть рекомендован на этапах предварительного проектирования надёжных систем.
Пример решения задачи оптимального резервирования градиентным методом рассмотрен в [20,21].
Методы прямого перебора и динамического программирования
Эти методы являются наиболее точными методами оптимального резервирования. Метод прямого перебора, который сводится к перебору всех возможных решений, является громоздким и редко применяется при проектировании систем. Метод динамического программирования является модификацией метода прямого перебора (алгоритм Кеттеля) [20]. Применительно к задаче оптимального резервирования он сводится к отысканию доминирующей последовательности решений, т.е. последовательности векторов состава системы, включающие все множество оптимальных решений. Будем считать, что один состав системы, представляющий собой некоторую комбинацию расположения резервных элементов, доминирует над другим, если имя одного и того же уровня надёжности обеспечение этого состава связано с наименьшими затратами. Члены доминирующей последовательности обладают тем свойством, что если вектор состава системы X(K)член доминирующей последовательности с показателями надёжностиPKи затратамиCK, то невозможно найти такой вектор составаX(l), чтобы имели место оба неравенстваPl>PK; ClCK. Все неоптимальные решения, не входящие в состав доминирующей последовательности в силу того, что они обладают большей величиной затрат при тех же затратах, чем члены доминирующей последовательности, просто исключаются из рассмотрения. Задача состоит в построении доминирующей последовательности для всей системы, состоящей из “n” подсистем. Для этого берутся две произвольные подсистемы(n-1)-ую и “n”-ую, для которых строится доминирующая последовательность. После построения доминирующей последовательности для “n-1”-ой и “n”-ой подсистемы вся система сводится к системе из 1, 2, …,n-2,(n-1)* подсистем, где(n-1)* - некая условная подсистема, получающаяся в результате композиции подсистем “n” и(n-1).Систематически применяя подобную процедуру, мы через “n” этапов сведём нашу систему, состоящую из “n” подсистем к одной условной подсистеме 1*, для которой будет известна доминирующая последовательность. Требуемый вектор состава резервных элементовX0выбирается из доминирующей последовательности, исходя из заданных ограничений, т.е. при решении первой задачи оптимального резервирования выбирается такой векторX0при которомP(X0)≥P0, а при решении второй – такой, при которомC(X0)C0.
Для построения доминирующей последовательности для “n-1”-ой и “n”-ой подсистем составляется таблица. Размер таблицы определяется по заданным значениям надёжности или затрат. В таблице:xn-1иxnчисло резервных элементов в “n-1”-ой и “n”-ой подсистемах;P(xn-1,xn), С(xn-1,xn) – показатели надёжности и “стоимости” последовательно соединённых на логической схеме “n-1”-ой и “n”-ой системах соответственно приxn-1иxnрезервных элементах.
Таблица №11.1
xn | xn-1 | |||
0 | 1 | 2 | … | |
0 | P(0,0); С(0,0) | P(1,0); С(1,0) | P(2,0); С(2,0) |
|
1 | P(0,1); С(0,1) | P(1,1); С(1,1) | P(2,1); С(2,1) |
|
2 | P(0,2); С(0,2) | P(1,2); С(1,2) | P(2,2); С(2,2) |
|
… |
|
|
|
|
Доминирующая последовательность строится следующим образом: для прямой задачи из таблицы находится наименьшее значение P1 >P0 (P0 – задано). Если это значение может быть получена с помощью нескольких вариантов, то выбирается вариант с наименьшими затратамиC1, а остальные исключаются из рассмотрения. Полученный вектор состава системы с показателямиP1иC1будет первым членом доминирующей последовательности. Далее из таблицы находится следующий по величине показатель надёжностиP2>P1 и аналогично определяется второй член доминирующей последовательности и т.д. Для обратной задачи члены доминирующей последовательности определяются показателю “стоимости”.
Проиллюстрируем алгоритм Кеттеля на примере.
Пример №1.
Передающее устройство состоит из 3х блоков (1, 2, 3). Вероятности отказов блоков за наработку [0, ti] равныQ1(ti)=0,1;Q2(ti)=0,02; Q3(ti)=0,01, а величина затрат на каждый блок: С1=3; C2=2; Q2=1.Определить оптимальный состав устройства, который может быть получен путём нагруженного резерва при условии, что величина отказа устройства за наработку (0,ti)Q(ti) Q0(ti)=0.03 при минимальных затратах.
Решение.
Рассмотрим композицию блока 1 и блока 2 и построим для них доминирующую последовательность. В клетках 1, 2, 3 (номера клеток в таблице N2) записываются значения вероятности отказа за наработку (0,ti) – величиныQ1(x1) и значения затратС1(x1) для блока 1 в зависимости от числа резервных элементовx1. В клетках 4, 5, 6 записываются те же значения для блока 2. Эти значения определяются следующим образом:
1, 2;j=1, 2;
Максимальное число резервных элементов взято равным двум. В случае необходимости размер таблицы может быть увеличен. В клетках 7-15 записаны значения вероятностей отказа за наработку (0, ti) и затрат для последовательного соединения блоков 1 и 2 с различным числом резервных элементов, подключенных к каждому из них:
Таблица №11.2
| Число x1 резервных элементов к блоку 1 | ||||
0 | 1 | 2 | |||
С1=3; Q1=0.1 | С2=6; Q2=0.01 | С3=9; Q3=0.001 | |||
Число x2резервных элементов к блоку 2 | 0 | С4=2; Q4=0.02 | С7=5; Q7=0.12 | С8=8; Q8=0.03 | С9=11; Q9=0.021 |
1 | С5=4; Q5=0.0004 | С10=7; Q10=0.1 | С11=10; Q11=0.01 | С12=13; Q12=0.0014 | |
2 | С6=6; Q6=0.000008 | С13=9; Q13=0.1 | С14=12; Q14=0.01 | С15=15; Q15=0.001 |
Первый член доминирующей последовательности для композиции блоков 1 и 2 находится в клетке 8 таблицы №2. ему соответствует максимально допустимое значение вероятности отказа, равное Q0(ti)=0,03. Векторы состава устройства, расположенные в клетках 7, 10, 13 имеют значение вероятности отказа больше чемQ0(ti). Второй член – в клетке 11: он обладает следующим меньшим значением . Векторы состава устройства, расположенные в клетках 9 и 14, исключаются из рассмотрения, так как они имеют такое же и большее значение , чем у второго члена при больших затратах. Третий член доминирующий последовательности расположен в клетке 12, а четвёртый – в клетке 12. Остальные члены исключаются, т.к. имеют ненадёжность большую, чем заданнаяQ0(ti).
Далее строится таблица №3, в которую заносятся значения полученной доминирующей последовательности (клетки 1, 2, 3, 4) и значения Q3(x3) и С3(x3), полученные аналогично предыдущему для блока 3.
Таблица №11.3
| Число x1 и x2 резервных элементов, подключенные к блокам 1 и 2 | |||||
x1= 1 x2 =0 | x1= 1 x2 =1 | x1= 2 x2 =1 | x1= 2 x2 =2 | |||
С1=8; Q1=0.03 | С2=10; Q2=0.01 | С3=13; Q3=0.0014 | С4=15; Q4=0.001 | |||
Число x3резервных элементов, подключённых к блоку 3 | 0 | С5=1; Q5=0.01 | С8=9; Q8=0.04 | С9=11; Q9=0.02 | С10=14; Q10=0.011 | С11=16; Q11=0.011 |
1 | С6=2; Q6=0.0001 | С12=10; Q12=0.03 | С2=12; Q2=0.01 | С14=15; Q14=0.0015 | С15=17; Q15=0.0011 | |
2 | С7=3; Q7=0.000001 | С16=11; Q16=0.03 | С2=13; Q2=0.01 | С16=16; Q16=0.0014 | С19=18; Q19=0.001 |
Таким образом в клетках 8-19 записаны вероятности отказов за время (0, ti) устройства и затрат при различном числе резервных элементов, подключённых к каждому из основных. Просматривая все значения , приведённые в таблицеN3, находим требуемый вектор состава системы, который имеет и минимальное значение затрат. Этот вектор состава находится в клетке 12 – в ней приведены значения и С=10. При этом к блокам 1 и 3 подключается по одному резервному элементу.
Вектор оптимального состава:
x1=1;x2=0;x3=1, при этомQ=0,03, С=10=min.
Логическая схема устройства, обеспечивающая при С=10=minпредставлена на рис 11.2
Рис. 11.5
- Министерство образования и науки
- Введение
- Часть 1. Основы теории надежности организационно-технических систем и входящих в их состав объектов
- Раздел 1. Описание свойств организационно-технических систем и входящих в их состав объектов
- 1.1 Системный подход к исследованию надежности сложных технических комплексов
- 1.2Техническое состояние объектов в составе организационно-технических систем
- 1.3. Основные термины и определения в области надежности технических объектов.
- 1.4. Организационно-техническая система и ее свойства
- 1.5. Учет человеческого фактора в организационно-технических системах
- 1.6. Качество организационно-технических систем
- 1.7. Краткая характеристика жизненного цикла сложных технических объектов в составе организационно – технических систем
- Раздел 2. Модели отказов технических объектов
- 2.1. Модель отказов при мгновенных повреждениях.
- 2.2. Модель отказов, обусловленных накапливающимися повреждениями.
- 2.3 Модель “Нагрузка – сопротивляемость объекта”.
- 2.4 Модели параметрических отказов.
- 2.4.1. Модель параметрического отказа при одном параметре, характеризующем работоспособность объекта.
- 2.4.2.Модель параметрической надежности объекта при нескольких параметрах, характеризующих работоспособность его систем и элементов.
- 2.5. Физические основы процессов разрушения твердых тел
- Раздел 3. Показатели надежности организационно-технических систем и их элементов
- 3.1. Особенности показателей надежности организационно-технических систем и их элементов
- 3.2. Показатели безотказности невосстанавливаемых объектов
- 3.3. Показатели безотказности объектов с мгновенным восстановлением.
- 3.4. Комплексные показатели надежности организационно-технических систем
- 3.4.1. Функция готовности объектов с конечным временем восстановления
- 3.4.2 Показатель нахождения объекта в дежурном режиме
- 3.4.3 Показатель (коэффициент) готовности объектов, неконтролируемых в промежутках между проведением технических обслуживаний
- 3.4.4 Выбор оптимального значения периодичности технического обслуживания
- 3.4.5. Комплексные показатели готовности организационно технических систем
- 3.5. Особенности оценки надежности программного обеспечения
- Раздел 4. Показатели долговечности
- 4.1 Основные формулы и определения
- 4.2 Основные показатели долговечности.
- 4.3 Задание требований к гамма-процентному сроку службы
- 4.4 Задание гамма-процентных ресурсов.
- Относительно r1, r2, при заданных значениях , b1, b2, c1, c2, t.
- 4.5 Экспертно-факторный подход к оценке и прогнозированию долговечности организационно-технических систем и их элементов.
- Метод определения оптимальных сроков службы отс с учетом характера их применения
- 4.7 Оценка сроков службы объектов с учетом физического и морального износа
- Раздел 5. Ремонтопригодность
- 5.1 Показатели ремонтопригодности
- 5.2Организацияпоиска и устранения дефектов, неисправностей и отказов
- 6. Сохраняемость
- 6.1 Анализ факторов, влияющих на сохраняемость объектов
- 6.2 Консервация объектов
- 6.3 Периодичность проверок объектов при хранении
- 6.4 Контроль и поддержание температурно-влажностного режима в хранилищах
- 6.5. Особенности хранения крупногабаритных элементов комплексов летательных аппаратов.
- 6.6. Предотвращение смятия баков ракет-носителей внешним избыточным давлением.
- 6.7. Особенности сохраняемости крупногабаритных элементов ракетно-космической техники при перевозках железнодорожным транспортом.
- 6.8 Определение показателей безотказности объектов в переменном режиме. Физический принцип надежности н.М. Седякина.
- Раздел 7. Определение показателей надежности элементов организационно-технических систем на основе методов теории стохастической индикации.
- 7.1 Основы теории стохастической индикации
- 7.2 Физическая природа стохастических индикаторов.
- 7.3 Методы определения показателей надежности на основе методов стохастической индикации.
- 7.4 Графический метод построения функций распределения ,стохастических индикаторов.
- 7.5. Построение функций распределения и стохастических индикаторов.
- Часть 2. Пути и методы повышения надежности организационно-технических систем и их элементов
- Раздел 8. Техническое обслуживание объектов
- 8.1 Назначение и содержание технического обслуживания.
- 8.2 Системы то и принципы их выбора.
- Раздел 9. Надежность систем и объектов с резервированием
- 9.1 Виды резервирования
- 9.2. Показатели надежности устройств с постоянным нагруженным резервом
- Раздел 10. Расчет надежности организационно-технических систем и их элементов……….……….……….……….……….…………………... 9
- Раздел 10. Расчет надежности ремонтируемых организационно-технических систем 246
- 9.3. Показатели надежности при резервировании с ненагруженным резервом
- 9.4. Сопоставление общего и раздельного резервирования
- 9.5. Скользящее резервирование
- 9.6. Резервирование с применением мажоритарного элемента
- 9.7. Резервирование элементов, отказывающих по причине обрыва или короткого замыкания
- 9.8. Метод свертки
- 9.9. Логико-вероятностный метод
- 9.10. Оценка надёжности мостиковых структур методом перебора.
- Раздел 10. Расчет надежности ремонтируемых организационно-технических систем
- 10.1. Расчет надежности ремонтируемых организационно-технических систем
- Вычисление функций готовности и простоя нерезервированных систем
- 10.2 Особенности расчёта надёжности резервированных восстанавливаемых систем.
- 10.3. Примеры расчётов надёжности восстанавливаемых систем.
- 10.4 Определение надежности с учетом восстанавливаемости и числа запасных элементов
- Раздел 11. Определение необходимого числа запасных элементов
- 11.1. Оптимальное соотношение между надежностью и стоимостью
- 11.2. Определение гарантированного числа запасных элементов
- 11.3. Оптимальное резервирование
- 11.4. Алгоритмы оптимального резервирования
- 11.5. Применение резервирования в системах наведения и управления летательных аппаратов
- Раздел 12. Испытания организационно-технических систем и их элементов
- 12.1. Планы испытаний
- 12.2 Оценка показателей надежности по результатам испытаний.
- 12.2.1 Испытания на надежность элементов объектов в составе организационно-технических систем
- 12.2.2.Общие методы оценки показателей надёжности по результатам испытаний
- Эмпирическая функция распределения и гистограмма результатов испытаний
- Метод проверки гипотез о законах распределения.
- Графические методы.
- Метод максимального правдоподобия.
- Метод квантилей.
- 12.2.3 Интервальные оценки показателей надёжности.
- Определение доверительного интервала для средней наработки на отказ
- 12.2.4 Контрольные испытания.
- Контроль по методу однократной выборки.
- 12.3 Обеспечение надежности объектов ркт в процессе опытной отработки.
- 12.3.1. Логико-вероятностная модель процесса отработки.
- 12.3.2 Определение числа доработок для обеспечения требуемого значения показателя надежности.
- 12.4 Оптимизация программы испытаний сложных объектов по стоимости
- 12.5 Краткая характеристика жизненного цикла сложных технических объектов.
- 12.6.Изменение надёжности летательного аппарата при его отработке в составе организационно-технической системы
- Раздел 13. Общие вопросы технической диагностики
- 13.1 Основные понятия и определения
- 13.2Поиск и устранение неисправностей (отказов)
- 13.3. Методы поиска неисправностей (отказов) и обуславливающих их дефектов.
- 13.3.1 Условия работоспособности объектов. Контроль работоспособности.
- 13.3.2. Методы обнаружения дефектов
- 13.4 Критерии оптимальности процесса поиска неисправностей
- Алгоритм поиска дефектов
- 13.5. Методы построения алгоритмов поиска дефектов
- 13.6 Поиск неисправных элементов методом групповых проверок
- 13.7. Поиск отказавших элементов на основе чисел Фибаначи и золотой пропорции.
- Раздел 14. Обеспечение надежности систем «человек-машина» в организационно-технических системах
- 14.1 Виды совместимости среды и системы «человек-машина»
- 14.2 Методология исследования систем «человек – машина»
- 14.3 Организация рабочих мест
- 14.4 Выбор положения работающего
- 14.5 Пространственная компоновка рабочего места
- 14.6 Размерные характеристики рабочего места (боевого поста)
- 14.7 Взаимное расположение рабочих мест
- 14.8 Размещение технологической и организационной оснастки
- 14.9 Обзор и наблюдение за технологическим процессом
- Раздел 15. Управление надежностью
- Раздел 16. Информационное обеспечение программ обеспечения надежности
- Заключение
- Библиографический список.