ПРИЛОЖЕНИЕ X
определять общее время работы резервированной структуры и сразу отыскивать min t[.
Ветвь 27, 28, 22, 17, 29—34, 42. При рассмотрении многозначной структуры фиксируется накопление отказов с учетом коэффициентов значимости (оператор 28).
При наличии структурной избыточности коэффициент значимости резервированного блока не уменьшается до отказа последнего устройства в структуре.
В том случае, когда суммарный коэффициент еще не превышает допустимое значение, фиксируются номера отказавших блоков {а;} (оператор 22), затем машин ный код времени этих блоков дополняется до 1 (оператор 17) и управление пере дается оператору 12 для дальнейшего поиска. Если суммарный коэффициент ока
жется выше допустимого значения, фиксируется срыв функционирования (опера тор 29), определяется наличие ремонтника (оператор 30) и время его освобождения (оператор 31), и если ремонтник освобождается ранее конца рабочего цикла, то нахо
дится случайное время исправной работы устройства с максимальным коэффициен том значимости (оператор 33). Далее суммарное время min ^ -j- | тах где 4-
соответствует блоку с максимальным коэффициентом значимости kß, засылается вместо машинной единицы в ячейку с кодом блока, и операция поиска продолжается. Одновременно формируется время освобождения ремонтника.
Теперь рассмотрим случай, когда логический оператор 15 выдает признак
«восстановление» и время восстановления не выходит за границы интервала [0, Гр] (оператор 16). В этом случае определяется момент времени очередного отказа і-го блока (оператор 8), полученное значение складывается с | min t( | (оператор 9),
причем в случае структурного резерва количество резервных блоков увеличивается на единицу при условии, что сумма будет больше начального числа блоков тр, а число запасных блоков т3 уменьшается на единицу (оператор 4).
Поскольку при моделировании конкретной системы работает только одна из рас смотренных ветвей алгоритма, то после окончания одной реализации фиксируется число срывов функционирования и времена работы и простоя за время рабочего цикла. Данные гистограммы обрабатываются с помощью процедуры, приведенной в приложении V. Общее число реализаций подсчитывается по одному из существую щих методов.
Таким образом, с помощью рассмотренного алгоритма реализуются все варианты функционирования в рабочем цикле.
Теперь рассмотрим профилактический цикл. В этом цикле используется ряд данных, полученных в процессе проведения моделирования рабочего цикла.
При отсутствии профилактики (оператор 21) min tL передается на построение
гистограммы; при наличии профилактики управление передается в ветвь алгоритма, моделирующего второй режим. Учитывая, что в процессе плавания отказавшие блоки не восстанавливаются, рассмотрим три возможных варианта восстановления:
1)замена части отказавших блоков в случае многозначной системы;
2)замена всех отказавших в рабочем цикле блоков;
3)обновление всех блоков, в том числе и неотказавших.
Если имеет место первый вариант, то после определения необходимости профи лактики (ключ Ян, оператор 23) происходит ранжировка по величинам коэффициента значимости (оператор 24) и проверка наличия ЗИПа у блоков с максимальными коэффициентами значимости (оператор 25). Затем вырабатываются времена замен t3
в том количестве, которое выбрано на основании заданных критериев (например, восстановление до уровня эффективности 0,8 и т. п.) (операторы 35 и 43), и минималь ные времена освобождения ремонтных бригад (оператор 44). После этого выясняется
принадлежность интервала времени освобождения ремонтника заданному интервалу профилактики (оператор 10). В случае, если min іосв > Дп, берется блок со сле дующим (меньшим) значением коэффициента значимости (оператор 51), определяется наличие блока в ЗИПе и управление передается к оператору 35. Если Дп [> min /осв,
то время замены (оператор 43) складывается с временем освобождения, при этом формируются новые значения t0св.
При втором варианте работает ветвь алгоритма, идущая через оператор 18,
который проверяет наличие ЗИПа у всех отказавших устройств, взятых в массиве [а,-]. Затем управление передается оператору 2, выполняющему те же функции, что и оператор 35. Отличие от рассмотренной уже ветви 44, 50, 56, 51, 57 состоит