Файл: Оптимизация процессов грузовой работы..pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.04.2024

Просмотров: 219

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Приложение

П Р О Ц Е Д У Р А

П О Л У Ч Е Н И Я

В Р Е М Е Н И

Р А Б О Т Ы

"

"

' '

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 ] при следующем обращении к про­ цедуре.

Получение ір и ів на выходе происходит так же, как в процедуре о . д .

16;

243


442

а [/] > я

i: = t+ 1

to

4^

СЛ

r: =

r + 1

 

 

 

 

i

: = i -f- 1

 

 

 

i sg: 2л

r4 < ярб

 

 

4 1

 

 

tm : —106

 

 

t ' : =

1

 

 

/Оз

я

а [ і] < £ я

j—

аО : =•■ а [/]

 

 

/2 [аО] < /яг

1

 

0

 

1

 

 

4

 

 

/яг: =

12 [аО]; /Оз : = аО

/: = / + !

 

r =

n

 

 

 

 

 

 

r2 : = 1

/ = я

 

 

 

 

 

 

 

г2 : = 1

r2 : =

О

 

 

 

 

 

rl

=

r

 

 

 

 

 

rl

: =

r2

г : = l: = О

 

 

 

 

r3 =

 

 

 

 

 

 

 

+

1

 

 

 

 

г: = 1: =

О

/ р : = Т ; / в : = Т : = 0

 

 

 

 

гЗ : =

/-3 — 1

/ [/Оз] : =

/2

[/Оз]

 

 

 

 

 

 

 

 

а [/Оз] : = а

[|]

 

 

 

 

 

6: = Е - 1

Выход

 

/в : = Т; tp : = Т : = 0

г4 : =

г4 +

1

 

 

 

 

 

 

 

т-3 : =

/-3 + 1

Рис. П.14. Блок-схема процедуры й5,,. 0. д. 0.

Я

■а

S

Я

О

ся

XVII ПРИЛОЖЕНИЕ


ю

ф. СТ)

ю

►р«-

"J

1

Переключатель

-------------------->

R [АН]

1

 

Ш : = 1 <-— 1

А12 : = 2

1

U -

Рис. П.15. Блок-схема процедуры

^нец.о.д.о-

ПРИЛОЖЕНИЯ

XVI11 ПРИЛОЖЕНИЕ


 

Приложение

МОДЕЛИРУЮЩИЙ АЛГОРИТМ ПОВЕДЕНИЯ

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 — число устройств,

обладающих ЗИПом;

 

 

2 4 8