- •Надежность ис
- •2. Основы расчетов надежности.
- •3. Расчет надежности с использованием математической логики.
- •4. Последовательность расчетов надежности.
- •5. Расчет надежности с использованием математического аппарата теории вероятностей.
- •6. Расчет надежности с использованием формулы полной вероятности.
- •7. Расчет надежности изделий с учетом надежности программ.
4. Последовательность расчетов надежности.
Чтобы получить формулу для вероятности работоспособного состояния сложного изделия, необходимо:
1) сформулировать словесно условие работоспособности изделия;
2) на основании формулировки об условии работоспособности изделия записать логическую функцию работоспособности Fл;
3) преобразовать в случае необходимости логическую функцию работоспособности (минимизировать, исключить повторяющиеся члены);
4) в логической функции работоспособности заменить логические операции арифметическими, т. е. получить Fa;
5) в арифметической функции работоспособности заменить простые события (простые высказывания) их вероятностями;
6) в полученную формулу, устанавливающую связь между вероятностями состояний элементов изделия и вероятностью состояния сложного изделия, подставить числовые значения вероятностей состояний элементов. Решением полученного уравнения определить числовое значение вероятности работоспособного состояния сложного изделия.
Пример. Определить вероятность работоспособного состояния тракта передачи данных (рис. 4.4) при условии, что вероятности работоспособных состояний каналов а, b, d, e равны по 0,9, а канала с — 0,8.
Рис. 4.4. Структура тракта передачи данных типа «мостик»
Дадим словесную формулировку минимально необходимых условий работоспособности тракта: тракт работоспособен, если работоспособны каналы а и d, или каналы а, с и e, или каналы b и e, или каналы b, с и d (добавление такого условия, как каналы а, b, с, d и e, излишне, так как оно включает перечисленные выше и будет исключено при минимизации логической функции).
Логическую функцию работоспособности на основании словесной формулировки работоспособности запишем так:
Fл= (ad)\/(ace)\/(be)\/(bcd),
Разложим функцию Fл с целью исключения повторяющихся членов:
Fл=с
{ad\/ae\/be\/bd}\/
{ad\/be}.
Упростим выражение в первых фигурных скобках:
ad\/ae\/be\/bd= a(d\/e)\/b(e\/d) = (a\/b)(d\/e).
Окончательно функция работоспособности имеет следующий вид:
Fл =c{(a\/b)(d\/e)}\/ {ad\/be}.
Заменим логические операции арифметическими:
Fа == с {(а + b — ab) (d + e — de)} + (1 — с) {ad + be — adbe}.
Заменим события а, b, с, d, e их вероятностями и определим количественное значение вероятности работоспособного состояния тракта, учитывая, что Рa=Рb=Рe=Рd=0,9; Рc=0,8:
Р = Pc {(Pa + Рb - РаРb) (Pd +Ре- PdPe)} + (1 - Рс) x {PaPd + PbPe - PaPbPdPe}.
5. Расчет надежности с использованием математического аппарата теории вероятностей.
Выше уже отмечалось, что события и величины, исследуемые в теории и практике надежности, имеют, как правило, случайный характер. Естественна поэтому тесная связь теории вероятностей и теории надежности. Специалисты по теории вероятностей используют различные области исследования надежности для развития теории вероятностей. Очень часто их работы направлены на решение инженерных задач надежности, в том числе расчетов надежности. Приведем некоторые из положений теории вероятностей, которые могут быть непосредственно использованы для решения задач, возникающих в прикладной теории надежности.
Определение номинальной технической эффективности системы массового обслуживания. Система массового обслуживания (СМО) — система, состоящая из некоторого числа (одного и более) каналов обслуживания заявок. На вход такой системы поступает поток заявок с интенсивностью з (средним числом заявок в единицу времени). Производительность работы канала определяется интенсивностью выполнения заявки з. Рассмотренные выше уравнения Колмогорова (3.41) позволяют определить вероятности каждого из возможных состояний СМО.
Показателями технической эффективности СМО являются:
1) вероятность того, что заявка, пришедшая в СМО, будет выполнена, — относительная пропускная способность системы (средняя доля обслуживания заявок) Ао;
2) вероятность того, что заявка, пришедшая в СМО, не будет выполнена (вероятность отказового состояния), Qотк;
3) абсолютная пропускная способность системы Аa = Аоз — среднее число заявок, обслуженных в единицу времени;
4) среднее число
занятых каналов
;
5) среднее число
заявок, находящихся в системе,
,
(где rоч
— число заявок в очереди);
6) среднее время пребывания заявки в системе tс = Lс/з.
Существуют СМО с очередью и без очереди, одноканальные и многоканальные, марковские и немарковские, однофазные и многофазные, с приоритетами и без приоритетов. Исследованию всех видов СМО посвящена специальная литература.
Основы методики определения номинальной технической эффективности можно представить на элементарном примере одноканальной СМО без очереди, с простейшим потоком заявок на входе, интенсивность которого з, и простейшим потоком обслуживания, интенсивность которого а (рис. 4.5, а). Вероятность нулевого состояния такой системы в соответствии с графом состояний, изображенным на рис. 4.5, б,
Рис.4.5. Схема одноканальной системы массового обслуживания с безотказным каналом
Р(So)=Ао=1/(1+з/з)=з/(з+з). (4.6)
Вероятность отказового состояния
Qотк=Р(S1)=Р(S0)з/з=з/(з+з).(4.7)
Абсолютная пропускная способность системы
Аа=А0з.(4.8)
Пример. Определить показатели номинальной технической эффективности одноканальной марковской системы с интенсивностью заявок з = 3 и интенсивностью выполнения заявки з = 4.
Система уравнений, определяющая состояния СМО,
0 = - зP(S0) + зP(S1);
О = зР(So) - зР(S1);
P(S0)+P(S) = 1.
Вероятности состояний Р(So) = 1/(1+ з/з) =0,571; P(S1) =0,429.
Вероятность отказа системы Qoтк=P(S1) = 0,429.
Относительная пропускная способность системы A0 = P(S0) = 1 - Qотк = 0,571.
Абсолютная пропускная способность системы Aа = зA0 = 1,713.
Среднее число
каналов, занятых обслуживанием,
= 0,427.
Среднее число заявок, находящихся в системе, Lc = =0,427.
Среднее время пребывания заявки в системе tс = Lс/з = 0,142 ед. вр.
Этот пример заслуживает, чтобы на него было обращено особое внимание. Принято думать, что если изделие неспособно выполнить требуемые функции, то это означает, что в нем что-то сломалось. Изделие необходимо ремонтировать, восстанавливать. В рассматриваемом примере в изделии ничего не сломалось, ничего не испортилось, а изделие отказывает в выполнении заданных функций. Средняя доля обслуженных заявок составляет всего 0,571. Из трех заявок в среднем выполняется всего 1,71 заявки. Это вызвано не отказами канала, а организацией рабочего процесса (соотношением между интенсивностью заявок и интенсивностью выполнения их, а также числом обслуживающих каналов и отсутствием очереди).
Поэтому на организацию рабочих процессов систем массового обслуживания, вычислительных систем, систем передачи данных и в целом АСУ, а не только на безотказность элементов, входящих в эти системы, следует обращать серьезное внимание.
Определение реальной технической эффективности системы массового обслуживания. В реальных системах массового обслуживания (СМО) каналы могут выходить из строя на некоторое время вследствие отказа, что приводит к снижению эффективности. Введем допущение, что канал одноканальной СМО отказывает при работе с интенсивностью к, восстанавливается — с интенсивностью к. Для этого случая граф состояний системы изображен на рис. 4.8, а, где состояние So— канал исправен и свободен; состояние S —канал исправен, но за- нят; состояние S — канал в отказовом состоянии.
Рис. 4.6. Граф состояний одноканальной системы массового обслуживания с отказами канала
С
истема
уравнений, определяющих вероятности
состояний системы, записывается следующим
образом:
Вероятности состояний системы:
P(S0) = 1/[1 + з/з + зk/(зk)];
P(S1) = P(S0) з/з;
P(S
)
= P(S0)
зk/(зk).
Вероятность отказа системы
Qотк = P(S1) + P(S ).
Вероятность выполнения заявки
A0 = 1 - Qотк = P(S0)
Пример. Определить реальную техническую эффективность и коэффициент изменения эффективности одноканальной марковской СМО с интенсивностью заявок з=3, интенсивностью выполнения заявки з=4, интенсивностью отказов канала к=0,1, интенсивностью восстановления канала к=1.
Вероятность отсутствия отказа (реальная)
A0р = P(S0) = зk/(зk + kз + зk) = 0,548.
Абсолютная пропускная способность системы (реальная) Aap = Aop = 1,644,. Коэффициент изменения эффективности системы Kэфф = Aр/Aн = 0,96.
Показатели технической эффективности могут быть получены по упрощенным формулам с достаточным для практики приближением. Например, граф, изображенный на рис. 4.8, а, может быть заменен графом, изображенным на рис. 4.8, б, где So — состояние системы, при котором канал исправен и свободен; S1—состояние, при котором канал будет в отказовом состоянии либо потому, что он занят выполнением заявки, либо потому, что он отказал; пр= 3Кг—приведенное значение .
Пример. Определить реальную техническую эффективность по упрощенным формулам, когда 3=3; к=0,1; з=4; к=1. Коэффициент готовности канала Кг=0,91. Приведенное значение интенсивности выполнения заявки пр=3,64. Вероятность нулевого состояния системы Р(So) = 0,548. Показатель реальной эффективности Aр= 1,644. Коэффициент изменения эффективности Кэфф=0,96.
Определение показателей технической эффективности АСУ и ее частей. Для определения показателей технической эффективности АСУ может быть использована методика, рекомендуемая для определения эффективности систем массового обслуживания, так как часто АСУ представляет собой систему массового обслуживания. Но это не единственно возможное решение. Существует большое число работ, в которых изложены рекомендации по определению показателей технической эффективности конкретных систем.
В
общем виде последовательность определения
технической эффективности АСУ может
быть представлена следующим образом.
Исходя из назначения системы выбирается показатель ее эффективности. Таким показателем может быть производительность системы при выполнении заданной функции в заданных условиях. Основная функция может расчленяться на ряд частных функций, выполнением которых обеспечивается основная функция. Например, для АСУ по управлению водоснабжением крупного города, работой скорой помощи, подвижными милицейскими группами и для подобных АСУ основная функция управления может быть расчленена на следующие частные функции: 1) передача и прием заявок на центральный пункт управления; 2) обработка заявок и выдача распоряжений исполнителям; 3)выполнение заявок и анализ результатов.
Если в качестве показателя технической эффективности выбрана производительность системы, тогда затраты времени на выполнение перечисленных функций определяют техническую эффективность системы. В свою очередь, затраты времени на выполнение каждой из частных функций складываются из затрат времени на работу технических средств, используемых для выполнения этих функций.
Выше были рассмотрены примеры определения эффективности для случая, когда технические средства — средства СМО.
Для вычислительных комплексов рекомендуется [15] суммарные затраты времени определять по формуле
T=Tвв+Tреш+Тобм+Tвыв+Tк+Tпр,(4.9)
где Tвв—время на ввод программы и исходных данных; Tреш—время на решение задачи; Tобм- время на обмен информацией между блоками комплекса; Tвып—время на вывод данных из вычислительного комплекса; Tк—время на контроль; Tпр—время простоя комплекса, вызванное отказами и сбоями.
Для сетей передачи сообщений суммарные затраты времени на передачу сообщения рекомендуется определять по формуле [16]
,
где Сij - пропускная способность ребра графа передачи данных; lij —длина ребра графа передачи данных.
Полученное на основании измерений эффективности значение коэффициента изменения эффективности Кэфф только тогда может иметь смысл и может быть использовано для характеристики надежности системы, если оно сопровождается подробным объяснением, при каких условиях и предположениях оно получено.
Определение наработки системы на отказ. Использование системы уравнений Колмогорова. Система дифференциальных уравнений Колмогорова может быть использована для определения наработки системы на отказ, которая является суммой времени нахождения системы в работоспособных состояниях. Предлагаемую методику рассмотрим на примере системы, изображенной на рис. 3.7, а. Системой дифференциальных уравнений для этой системы является (3.42в).
Исключим из системы уравнений все неработоспособные состояния в данном случае P2(t)]:
(4.10)
К системе (4.10) применим преобразования Лапласа:
Введем допущения: z=0; Ро(t)при t=о=1; P1(t)приt=o=0. Тогда
Решая систему,получим
Если o1 =2 12=2 0, . Тогда To (0) = Средняя наработка системы на отказ
