Моделирование работы системы транспортировки и переработки нефти

Хла Мо Аунг

МОДЕЛИРОВАНИЕ РАБОТЫ СИСТЕМЫ ТРАНСПОРТИРОВКИ И ПЕРЕРАБОТКИ НЕФТИ

Описание работы системы транспортировки и переработки нефти

Флот, состоящий из 15 танкеров, осуществляет перевозку сырой нефти из порта Ситуэ в порт Янгон. Предполагается , что все танкеры при необходимости могут быть загружены в порту Ситуэ одновременно. В порту Янгон имеется только один разгрузочный док, с которого разгружаемая нефть поступает в хранилище, а затем по трубопроводу - на очистительную установку. Нефть поступает в хранилище с разгружаемого в доке танкера с постоянной скоростью 300 тб/день. Хранилище непрерывно снабжает сырой нефтью очистительную установку с постоянной скоростью 150 тб/день. Разгрузочный док работает с 6.00 до 24.00. Правила безопасности требуют прекращения разгрузки в момент закрытия дока. Разгрузка танкера заканчивается, когда объем оставшейся в танкере нефти становится меньше 7,5 тб. Емкость хранилища равна 2000 тб. Когда хранилище заполнено до предела, разгрузка прерывается. Снабжение очистительной установки прекращается, когда объем нефти в хранилище становится меньше 50 тб. Это делается для устранения возможных частых остановок и запусков очистительной установки. Ниже перечислены характеристики танкеров.

• Номинальная грузоподъемность равна 150 тб.

• Время в пути загруженного танкера распределено нормально с математическим ожиданием 5,0 дней (120 ч.) и среднеквадратичным отклонением 1,5 дня (36 ч.).

• Время в пути порожнего танкера распределено нормально с математическим ожиданием 4,0 дня (96 ч.) и среднеквадратичным отклонением 1 день (24 ч.).

• Время погрузки распределено равномерно на интервале от 2,9 до 3,1 дня (от 70 до 74 ч).

Начальные условия имитации соответствуют ситуации, когда хранилище заполнено наполовину, а танкеры прибывают под погрузку с интервалом 0,5 дня (12 ч.), начиная с нулевого момента

времени. Целью данного примера является имитация описанной выше системы в течение 365 дней для получения оценок следующих характеристик:

1. Использование разгрузочного и погрузочного дока.

2. Время, в течение которого очистительная установка снабжается нефтью.

3. Объем нефти в хранилище.

4. Время ожидания танкера.

5. Число танкеров, ожидающих разгрузки.

Технологическая схема транспортировки и переработки нефти

Технологическая схема процесса транспортировки и переработки нефти изображена на рис. 1. В порту Ситуэ производится загрузка танкеров нефтью пятнадцатью погрузочными доками, очереди на погрузку быть не может. Затем груженые танкеры приходят в порт Янгон где имеется только один разгрузочный док.

Далее возможны две ситуации: либо танкеры встают в очередь, либо разгружаются. Первое происходит либо если предыдущий танкер еще не завершил процесс разгрузки, либо переполнено хранилище, либо порт Янгон закрыт на ночной перерыв.

Рис. 1. Техническая схема транспортировки и переработки нефти

Рис. 2. Блок-схема процесса транспортировки и переработки нефти

После разгрузочного дока нефть перекачивается в нефтехранилище, откуда попадает в очистительные установки. Технологическая схема разработана с помощью графических редакторов: Ulead Pfotoimpact XL, visio2003.

Блок схема процесса транспортировки и переработки нефти

Блок-схема процесса транспортировки и переработки нефти изображена на рис. 2. Система транспортировки и переработки нефти является системой массового обслуживания.

Входным потоком в системе являются груженые нефтью танкеры. Заявки поступают на І5 приборов обслуживания «Загрузочные доки», затем идут на прибор обслуживания «Разгрузочный док», перед которым образуется очередь на разгрузку, миновав который попадают на прибор обслуживания «Нефтехранилище». Хранилище может переполняться, поэтому в блок схему введен блок переполнения, который не допускает переполнения нефтехранилища.

Структурно-функциональная схема работы системы транспортировки и переработки нефти

Для описания структурно-функциональной схемы процесса используется стандарт IDEF. Он был разработан как подмножество SADT. В основе SADT лежит модель. SADT - модель может основываться либо на функциях системы, либо на её предметах. Эти модели называют активностными моделями и моделями данных.

Трапс порти ровка и обработка нефти

Обслуживани Обработка

с танкеров нефти

Загрузка танкеров нефтью Разгрузка танкеров Хранение нефти Очистка нефти

Рис. 3. Иерархия уровней структурно-функциональной схемы

Основной рабочий элемент при моделировании - диаграмма. Модель 8ЛБТ объединяет и организует диаграммы в иерархические древовидные структуры (чем выше уровень диаграммы, тем она менее детализирована). В состав диаграмм входят блоки, отображающие активности системы и дуги, связывающие блоки. Блоки изображаются прямоугольниками и сопровождаются текстом. Каждая сторона блока имеет определенное значение (левая - вход, верхняя - управление, правая - выход, нижняя - исполнение).

Данный процесс можно разделить на три уровня три уровня: нулевой (рис. 4), первый (рис. 5) и второй (рис. 6 и рис. 7). На нулевом уровне основным блоком является «Транспортировка и обработка нефти». На первом уровне он декомпозируется на два блока «Обслуживание танкеров» и «Обработка нефти», которые в свою очередь, декомпозируются на блоки второго уровня соответственно «Загрузка танкера нефтью», «Разгрузка танкера» и «Хранение нефти», «Очистка нефти». На рис. 3 представлена иерархия уровней структурно-функ-циональной схемы.

Анализ результатов

Моделирование время 365 дней Таблица 1_________________________________________________________

Устройства Число транзакты Коэффицент исиольз ования Среднее время

Порт Ситуэ 933 0,384 3,605

ПШЇІЛЇЛ»

НУ

яопі і ї і« і * 7* и*

мій

ТОР

Разгружен ые к анкеры Правила транспортиров «я и переработки нефти

Поражжие танкеры Транспортировка и переработка нефти і Обработкажая нефть

Месамвмы

ослуяивания

'

А-1

Трвяспртирс»ка и переработка нефти

Р. 1

Рис.4. Структурно - функциональная схема ЇОЕРО

Рис. 5. Структурно-функциональная схема 1ВЕ¥О (первый уровень) 344

Рис. 7. Структурно-функциональная схема ЮЕГО

Моделирование на CPSS работы системы транспортировки и переработки нефти

GPSS программа

SIMULATE

//////////Загрузка;;;;;;;;;;;;;;;;;;;

PORT_SITTWAY STORAGE 15

INITIAL XSXRANIL,О

INITIAL X90CHISTK,О GENERATE 12,,,15,

ZAGRYZKA ENTER PORTSITTWAY

ADVANCE 72,2

LEAVE PORTSITTWAY

ASSIGN OBEM,ISO

ADVANCE(NORMAL(I, 120,36) ) ;;;;;;;;;;Разгрузка;;;;;;;;;;;;;;;;

QUEUE PORTYANGONOCH SEIZE PORTYANGON DEPART PORTYANGONOCH RAZGRYZ ADVANCE 1

TEST L X5XRANIL,1990,RAZGRYZ ASSIGN OBEM-,12.5

SAVEVALUE XRANIL>,12.5

RELEASE PORTYANGON ADVANCE (NORMAL(1,96,24)) TRANSFER,ZAGRYZKA TERMINATE GENERATE 1

TEST G X5XRANIL,50,FINISH SAVEVALUE OCHISTK+,6.25 SAVEVALUE XRANIL-,6.25

FINISH TERMINATE

;;;;;;;;;;Перерыв;;;;;;;;;;;;;;; GENERATE 18,,18,,1 PREEMPT PORT_YANGON ADVANCE 6 RETURN PORT_YANGON TERMINATE

GENERATE 87 60 TERMINATE 1 START 1

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

/ Размер хранилища

/ Размер очистительной установ к ;Сгенерировать 15 танкеров, каждый /приходит раз в 12 часов

/ Загрузка танкеров в порт Ситуэ

/Погрузка

/ Покидание порта Ситуэ /Заполнение танкера 150 тб.нефти ;Время в пути загруженного танкера

/Вход в порт Янгон ;Занять порт Янгон ;Покинуть очередь на разгрузку ;Погрузка

;ООъем нефти в хранилище <2000

/Уменьшение объема нефти в /танкере за 1 час

/Увеличение нефти в хранилище /Нефти в танкере меньше 7.5?

/Время в пути порожнего танкера /Возвращение в порт Ситуэ

/Транзакты отвечающие за /увеличение нефти п очистительной /установке

/Объем нефти в хранилище > 50?

/Увеличить количество нефти в /очистительной установке /Уменьшить количество нефти в /хранилище

/////////////////////////////////// /Перерыв с 24 до 6 /Занять порт Янон /Задержка на перерыв /Освободить порт Янон

///////////////////////////////////

Pe3yjibTaTbi Mo/iejiHpoBaiiHH nepepa6oTKH ne<j>i M

Ha GPSS paGoTu chctcmu i panciiopi h-pobkh

GPSS World Simulation Report: - GPSS. 12.1

Tuesday, June 13, 2006 07s35s07

START TIME 0 . OOO

END TIME BLOCKS FACILITIES STORAGES 8760.000 29 1 1

NAME FINISH OBEM OCHISTK PORT_SITTWAY PORTYANGON PORTYANGONOCH RAZGRYZ XRANIL ZAGRYZKA

VALUE

22.000

10004.000

10002.000 10000.000 10006.000

10005.000 10.000

10001.000 2.000

LABEL

ZAGRYZKA

LOC

9

10

21

22

23

24

25

26

27

28 29

BLOCK TYPE GENERATE ENTER ADVANCE LEAVE ASSIGN ADVANCE QUEUE SEIZE DEPART ADVANCE TEST ASSIGN SAVEVALUE RELEASE ADVANCE TRANSFER TERMINATE GENERATE TEST

SAVEVALUE

SAVEVALUE

TERMINATE

GENERATE

PREEMPT

ADVANCE

RETURN

TERMINATE

GENERATE

TERMINATE

ENTRY COUNT CURRENT COUNT RETRY

15 0 0

458 0 0

458 1 0

457 0 0

457 0 0

457 10 0

447 0 0

447 0 0

447 0 0

447 0 0

447 0 0

447 0 0

447 0 0

447 0 0

447 4 0

443 0 0

0 0 0

8760 0 0

8760 0 0

886 0 0

886 0 0

8760 0 0

486 0 0

486 0 0

486 0 0

486 0 0

486 0 0

1 0 0

1 0 0

FACILITY PORT YANGON

ENTRIES

933

UTIL. 0. 384

AVE. TIME AVAIL. 3.605 1

OWNER PEND INTER RETRY DELAY 0 0 0 0 0

QUEUE PORT YANGONOCH

MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME 3 0 447 278 0.058 1.144

AVE.(-0) RETRY 3.025 0

STORAGE PORT SITTWAY

CAP. REM. MIN. MAX. 15 14 0 9

ENTRIES AVL. 458 1

AVE.C. UTIL. RETRY DELAY 3.754 0.250 0 0

SAVEVALUE

XRANIL

OCHISTK

VALUE

50.000

5537.500

FEC XN PRI

9264 0

9251 1

99 0

BDT

8761.000

8766.000 8771.812

ASSEM

9264

9251

99

CURRENT NEXT PARAMETER

ОВЄМ 150.000

112 О 8785.663 112 15 16 ОВЕМ 137.500

153 О 8787.037 153 15 16 ОВЕМ 137.500

1 О 8797.006 1 6 7 ОВЕМ 150.000

195 О 8798.026 195 6 7 ОВЕМ 150.000

58 О 8802.717 58 6 7 ОВЕМ 150.000

167 О 8809.766 167 6 7 ОВЕМ 150.000

181 о 8816.029 181 15 16 ОВЕМ 137.500

31 О 8817.116 31 3 4 ОВЕМ 137.500

126 О 8833.575 126 6 7 ОВЕМ 150.000

86 о 8846.796 86 6 7 ОВЕМ 150.000

139 О 8849.994 139 6 7 ОВЕМ 150.ООО

16 О 8891.860 16 6 7 ОВЕМ 150.000

44 О 8895.812 44 15 16 ОВЕМ 137.500

72 О ' 8911.286 72 6 7 ОВЕМ 150.000

9265 О 17520.000 9265 0 28

Таблица 2

Очередь Число транзак- МАХ Время среднее Среднее время

ты содержимое пребывания в

очереди очереди

Порт Янгон 447 3 0,058 1,144

Описание результатов

Результатом выполнения программы на языке программирования ОР88 стали оценки следующих характеристик:

• Использование погрузочного дока: 0.384

• Использование разгрузочного дока: 0.250

• Время снабжения очистительной установки нефтью: 886

• Объем нефти в хранилище: 50.00

• Время ожидания танкера в очереди: 3.025

Блок-схема алгоритма моделирование работы системы транспортировки и переработки нефти Описание алгоритма моделирования

Алгоритм моделирования процесса транспортировки и переработки нефти проиллюстрирован на рис. (8, 9, 10).

Приведём подробное описание блоков:

Блок 1. Задаются начальные параметры моделирования.

Блок 2. Определяются начальные условия.

Блок 3. Проверяется закончено время моделирования; если да

- то переход к 15

Рис. 9

блоку «Вывод параметров», если нет - к 4 блоку.

Блок 4. Увеличивается время моделирования

Блок 5. Проверяется разгружен ли танкер; если нет то загружаем танкер (переход к 6 блоку), если да - то к 8 блоку проверки заполненности хранилища.

Блок 6. Загружается танкер.

Блок 7. Загруженный танкер приходит в порт Янгон на разгрузку.

Блок 8. проверка, заполнено ли хранилище. Если заполнено, то необходимо ожидание (блок 9), если нет - проверка, не пусто ли нефтехранилище (10 блок).

Блок 9. Ожидание опустошения хранилища.

о

15___________

/Ввод параметров

т

^ конец

Рис. 10

Блок 10. Проверка, не достиг ли объем предельно допустимого минимального значения. При выполнении условия переход в блок № 12, в противном случае - ожидание (11 блок).

Блок 11. Ожидание заполнения хранилища.

Блок 12. Проверка, не наступил ли перерыв в работе разгрузочного дока. В момент времени с 6 до 24 часов танкер разгружается (блок 14), в остальное время ожидание окончания перерыва (блок 13).

Блок 13. Ожидание окончания перерыва.

Блок 14. Процесс разгрузки танкера в порту Янгон.

Блок 15. Вывод требуемых параметров моделирования, птш

— Коротко об авторе ------------------------------------------

Хла Мо Аунг - аспирант, Московский государственный горный университет.