Приложение
П Р О Ц Е Д У Р А |
П О Л У Ч Е Н И Я |
В Р Е М Е Н И |
Р А Б О Т Ы |
" |
" |
' ' |
X V I I I |
И В |
Р Е М Е Н И |
В О С С Т А |
Н О |
В Л |
Е Н |
И Я |
“ |
----------- |
|
~ |
|
|
П Р И |
Н Е Н А Г Р У Ж Е Н Н О М |
Д У Б |
Л И Р О В А Н И И |
|
|
|
|
С О Г Р А Н И Ч Е Н Н Ы М |
В О С С Т А Н О В Л Е Н И Е М |
|
|
|
|
Н А ЗН АЧЕН И Е
Процедура служит для получения случайного времени работы и времени восста новления при ненагруженном дублировании с ограниченным числом ремонтных бригад.
Блок-схема процедуры приведена на рис. П.15.
|
|
|
|
|
|
|
|
О Б РА Щ ЕН И Е К П РО Ц ЕДУРЕ |
|
|
|
|
|
Процедура |
(я, сЗ, с4, с5, ір, ів, d) включает в себя: п — переменную |
типа integer; d,^ нір,е н . оів. д -—о |
переменные типа real; сЗ, с4, с5 — массивы. |
|
|
|
Обращение к процедуре может быть записано без формальных параметров, |
если ввести обозначения, аналогичные принятым в процедуре ^н.о.д- |
|
|
1, |
В |
программе, использующей процедуру |
5 ° Н е н . о . д . о , |
необходимо описать: |
£ 1 2 , |
1 |
|
i2 —• переменные типа |
integer; t [1 : 2п] — массив. |
|
|
О ПИ САН И Е ПРОЦЕДУРЫ |
|
|
|
|
|
|
|
|
Большая часть алгоритма |
^ |
Н е н . |
о . д . о |
совпадает с алгоритмом |
5 ° н е н . о . д - |
Отли |
чие начинается с момента |
|
|
|
|
времени восстановления |
сравнения |
t min второй цепочки элементов и найденного |
первой |
цепочки. Если t min второй цепочки оказалось |
больше, то выполняются те же операции, что и в процедуре |
Если |
|
t min |
меньше времени восстановления первой цепочки, то наступает отказо . дсистемы- |
(рас |
сматривается случай, когда число ремонтных бригад равно 1). Тогда время вос становления системы равно разности абсолютных значений сравниваемых величин. Вместо t min находим время работы для первой цепочки и устанавливаем, элемент какой цепочки привел к отказу системы. В зависимости от этого подготавливаем значение £12 для работы переключателя R 1 [£12 ] при следующем обращении к про цедуре.
Получение ір и ів на выходе происходит так же, как в процедуре о . д .
|
Приложение |
МОДЕЛИРУЮЩИЙ АЛГОРИТМ ПОВЕДЕНИЯ |
XIX |
ВОССТАНАВЛИВАЕМОЙ СИСТЕМЫ В ПРОЦЕССЕ |
|
РЕМОНТА В УСЛОВИЯХ ПОРТА |
|
При составлении блок-схемы данного алгоритма будем учитывать все замечания, сделанные при описании алгоритма, приведенного в приложении XI. Будем считать, что восстановление должно быть проведено полностью, т. е. структура системы принимается при этом однозначной (коэффициенты значимости блоков и устройств равны 1). В том случае, когда задано директивное время ремонта Тя, можно исполь зовать алгоритм, приведенный в приложении XI, который позволит учитывать зна чимость невосстановленных за время Тя блоков по аналогии с блоками, невосста новленными за допустимое время Гдоп.
Исходными данными являются величины, рассмотренные в § 5.6.
При исследовании поведения системы в процессе ремонта в условиях порта можно использовать два подхода:
1. С помощью алгоритма, описанного в приложении XI, оценить истинное состояние устройств системы к моменту начала ремонта (наличие ЗИПа, отказав ших устройств и т. п.) и эту информацию использовать в качестве входной для рас сматриваемого алгоритма.
Этот подход наиболее реально отражает ход процесса функционирования и вос становления. Однако затраты на моделирование оказываются весьма большими.
2. При рассмотрении алгоритма ремонта определять случайным образом число отказавших основных и запасных устройств и оперировать этими цифрами.
Проверка показала, что ошибка, возникающая при обоих подходах, значи тельно возрастает при наличии более чем пяти запасных блоков и равна нулю в случае отсутствия ЗИПа. Однако вследствие того что на судне имеется весьма малое количество устройств, обладающих столь большим числом запасных блоков, ошибка в реальных случаях не превышает 12— 15%, что вполне допустимо при ис
следовании возможностей ремонтных |
бригад. |
системы, |
поступившей на ремонт, |
|
Будем |
полагать, что контроль |
устройств |
|
|
|
|
т. е. Тк = |
п |
|
|
проводится |
либо последовательно, |
^ |
/к1-, |
либо параллельно, и тогда |
Тк |
max tK[. |
|
|
і==і |
|
|
|
|
|
|
|
|
Все другие возможные значения времени контроля будут находиться в задан |
ном интервале. |
|
|
|
|
|
|
Дадим |
некоторые определения |
переменных и |
обозначений, встречающихся |
в блок-схеме алгоритма: |
|
|
|
|
|
|
{а,} — массив признаков отказов основных блоков; |
|
{ } |
— массив признаков отказов запасных блоков; |
|
ki — число восстанавливаемых устройств; |
|
время Гд и пополняемых |
|
ki — число устройств, |
не восстанавливаемых за |
|
|
из ЗИПа базы; |
вообще не подлежащих |
восстановлению и попол |
|
k3 — число устройств, |
|
|
няемых из ЗИПа базы; |
|
|
|
|
k — число отказавших устройств: k — ki + ki -f- ka\ |
|
M — число ремонтных бригад; |
|
|
|
|
m3 — количество блоков в ЗИПе; |
|
|
|
|
Тд — директивное время контроля; |
|
|
|
|
S — число устройств, |
обладающих ЗИПом; |
|
|