Организация управления газодобывающим предприятием (Книга для специалистов, занимающихся эксплуатацией и проектированием объектов добычи и подготовки газа и конденсата, а также для работников ИВЦ газодобывающих предприятий), страница 43

Работающий объект может работать как с резервом по про­изводительности, так и без резерва. Неработоспособность объек­та возможна по двум причинам: объект находится в состоянии

«0


Состояниедбъ^ ектов

Работает

Неработает

1

Работаетбез резервапопро-изВодшпельносга

Работаетсре­зервомпопроаз-додцтельносгпи

Ремдйт

Резерв („холодный "

резерв)

Плановый, ремонт

ВнеплиноВый, ремонт


Профилакти­ческий, ремонт


Текущий, ремонт


Средний ремонт


Иапи/пильный ремонт


Рис. 19. Схема состояний объектов ГДП

ремонта или в резервном состоянии. Ремонт объекта ГДП мо­жет быть как плановым, так и внеплановым, каждый из кото­рых подразделяется на капитальный, текущий, средний и профилактический ремонты.

Входной информацией для решения этой задачи служат массивы объектов, изменившие свое состояние, массив этого состояния и массив дат, при которых произошло изменение со­стояния. Решение задачи накапливает информацию о состоянии всех объектов ( т. е. происходит постоянное накопление статис­тики) и сортирует массив шифров объектов согласно шифрам их состояний. Задача решается всякий раз, когда изменяется состояние объектов. Информация выводится по требованию оператора.

Алгоритм решения данной задачи состоит из следующих эта­пов.

1.  Ввод информации (с перфокарт вводится информация об
изменении состояния объектов).

2.  С магнитных дисков считывается информация о предыду­
щем состоянии объектов (массивы шифров объектов, массивы
их состояний и массив дат, при которых произошло предыдущее
изменение состояния этих объектов). Эта информация исполь­
зуется при обнаружении ошибок во вводимой с перфокарт ин­
формации.


6   Зак. 1437


81


3.  Проверка существования ошибок в записи   предыдущего
состояния объектов. Проверка выполняется путем   сравнения
шифров состояния объектов, считанных с магнитных дисков и
введенных с перфокарт. При совпадении этих шифров управле­
ние передается п. 4, в противном случае — п. 5.

4.  Печать ошибок о предыдущем состоянии объектов.   На
печать выводится шифр объекта, предыдущее и текущее состоя­
ние. По указу оператора работа программы продолжается, уп­
равление передается п. 5.

5.  Изменение предыдущего состояния объектов. По шифру
объектов, введенному с перфокарт, ищется шифр   состояния?
этого объекта в массиве шифров предыдущих состояний, счи­
танном с магнитного диска. Затем проводится замена преды­
дущего состояния этого объекта   текущим с соответствующей
заменой даты последнего изменения   состояния. В результате
этого предыдущее состояние объектов записывается в массив
шифров предыдущего состояния, формируются массив шифровтекущего состояния объектов и массив дат, при которых про­
изошло последнее изменение состояний объектов.

6.  Вывод информации на магнитный диск. Осуществляется
запись на магнитный диск массива шифров объектов, нового»
массива шифров их состояний и нового массива дат, при кото­
рых произошло последнее изменение состояния.