Научная статья на тему 'Оптимизация работы контейнерных терминалов'

Оптимизация работы контейнерных терминалов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
1602
187
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ФОРМАЛИЗАЦИЯ / КАНАЛЫ ПЕРЕРАБОТКИ ГРУЗОВ / АППАРАТ МАССОВОГО ОБСЛУЖИВАНИЯ / МОДЕЛИРОВАНИЕ / ОПТИМИЗАЦИЯ / FORMALISATION / CARGO HANDLING CHANNELS / THE DEVICE OF MASS SERVICE / MODELLING / OPTIMIZATION

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Русинов Игорь Александрович

Рассматривается формализация процессов переработки грузов на контейнерном терминале в виде разомкнутой системы массового обслуживания. Определяются вероятностные модели процессов переработки грузов в динамических и стационарных режимах.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Русинов Игорь Александрович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Modelling of container terminals functioning

There are formalization of processes of cargo handling on the container terminal as open-loop systems of mass service is considered. Probabilistic models of processes of cargo handling in dynamic and stationary modes are defined.

Текст научной работы на тему «Оптимизация работы контейнерных терминалов»

УДК 656.025.4/.6

ОПТИМИЗАЦИЯ РАБОТЫ КОНТЕЙНЕРНЫХ ТЕРМИНАЛОВ

И.А. Русинов

MODELLING OF CONTAINER TERMINALS FUNCTIONING I.A. Rusinov

Рассматривается формализация процессов переработки грузов на контейнерном терминале в виде разомкнутой системы массового обслуживания. Определяются вероятностные модели процессов переработки грузов в динамических и стационарных режимах.

Ключевые слова: формализация, каналы переработки грузов, аппарат массового обслуживания, моделирование, оптимизация.

There are formalization of processes of cargo handling on the container terminal as open-Ioop systems of mass service is considered. Probabilistic models of processes of cargo handling in dynamic and stationary modes are defined.

Keywords: formalisation, cargo handling channels, the device of mass service, modelling, optimization.

Введение

Морские контейнерные перевозки являются наиболее удобным и экономичными способом транспортировки грузов. Основным транспортным узлом в морских контейнерных перевозках является контейнерный терминал морского порта. В контейнерном терминале осуществляется переработка грузов, их складирование и распределение, а также перевозка грузов автотранспортом к ближайшим отправителям и потребителям.

В настоящее время, когда возможности экстенсивного роста большинства портов за счет городских территорий исчерпаны, необходимо производить оптимизацию работы, стремясь сократить сроки и повысить объемы обработки морских судов. Формализация задач оптимизации связана со сложностью вычислительных моделей процессов.

Допустим, что оптимизация проводится по критерию максимизации коэффициента использования причального фронта, характеризующего количество контейнерных грузов, переработка которых за единицу времени приходится на единицу длины причальной линии. Однако, максимальный коэффициент причального фронта достигается только при условии непрерывной замены одного судна другим, т. е. при стремлении коэффициента загрузки причала к единице. Это приво-

дит к постоянной очереди судов, т. е. при увеличении времени ожидания (простоя) судов. В результате, значительно ухудшается качество услуг су-дохо дным кампаниям и во многих случаях может в соответствии с условиями контрактов быть причиной для выставления санкций.

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

1. Моделирование процессов переработки

контейнерных грузов

Для описания процессов обработки судов на грузовых причалах контейнерных терминалов необходимо пользоваться вероятностными моделя-

Русинов Игорь Александрович - доцент кафедры экономики и основ управления ГМА имени адмирала С.О. Макарова, г. Санкт-Петербург; sbe@list.ru

Rusinov Igor Aleksandrovich - assistant professor of Economics and Control Fundamentals Department of State Naval Academy of admiral S.O. Makarov, Saint-Petersburg; sbe@list.ru

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

Е0 - ни один причал не занят;

Ех — занят 1 причал;

Е, - занято ровно / причалов;

Е$ - заняты все 5 причалов;

£^1 — заняты все 5 причалов. В очереди находится 1 судно;

- заняты все Я причалов. В очереди находится с1 судов.

Классическая теория обслуживания предусматривает исследование многоканальной системы, причем число приборов 5 равно числу каналов. Каждый канал может обслуживаться одним прибором независимо от других каналов (СМО без взаимопомощи), кроме того, каналы могут обслуживать все свободные приборы или часть свободных приборов (СМО с полной или частичной взаимопомощью). Интенсивность потока обработки грузов каждого канала |д0. Вероятности переходов системы из состояния Е„ в состояния £„ ь т. е. вероятность обслуживания одной заявки зависит от числа работающих каналов обслуживания. Результирующая интенсивность обслуживания в п-м состоянии определяется на основе принципа линейной суперпозиции, т. е. равна суммарной интенсивности всех приборов обслуживания и кратна расчетной интенсивности одного прибора ц0-Таким образом, результирующая интенсивность обслуживания в этом случае не может превышать 5’цо, т. е. ]хр < 5ц0, а интенсивность обслуживания ОДНИМ прибором Но не меняется в зависимости от состояния СМО. Кроме того, процесс обслуживания считается непрогнозируемым и неуправляемым, т. е. администратору СМО не известно число заявок, которые в ближайшее время поступят в систему, и он не может в зависимости от состояния СМО менять интенсивности приборов обслуживания.

В реальных условиях функционирования контейнерного терминала процессы переработки грузов не адекватны указанным допущениям. Поэтому в реальных условиях результирующая интенсивность обработки грузов, как правило, не бывает кратной средней интенсивности обработки (10 и в отдельных случаях может превышать величину А10. Следует учитывать возможность изменений интенсивности отдельных приборов обслуживания в зависимости от состояния СМО. Поэтому одним из научных результатов проведенного исследования является развитие классической теории массового обслуживания с учетом возможности изменения значения интенсивности обслуживания отдельными приборами в зависимости от состояния

СМО. При этом элементы матрицы интенсивности остаются постоянными величинами.

Рассмотрим контейнерный терминал, включающий S грузовых причалов (каналов), на вход которого поступает простейший поток судов (заявок) с интенсивностью X. Результирующая интенсивность обработки грузов в состоянии Еп = /-„ц0 , где гп - коэффициент интенсивности обработки может быть как целым, так и дробным числом. Как правило, когда заняты все причалы, т. е. и > S предполагается что rn = const (обычно rn = max ). Однако, в отдельных случаях, интенсивность обработки грузов меняется и при п > S. В этом случае определяется состояние S', при достижении которого результирующая интенсивность обработки остается постоянной.

Обозначим вероятность нахождения системы в состояние Е„ в момент времени t через Р„(0, тогда всем состояниям системы будет соответствовать стохастический вектор

Рт(0 = [Р0(О,Рх(О,P2(t)..], о<рп(0< 1,

п = 0,1,2,3...

Если последовательность указанных состояний представляет собой Марковский процесс (цепь Маркова), то каждой паре состояний Е„ и Ev можно поставить в соответствие вероятность Рпу того, что система находится в состоянии Ev в момент времени t + dt, при условии что в момент времени t она находилась в состоянии Е„. Тогда можно записать следующее уравнение в матричной форме

PT(t + dt) = Pr(t)J(t), (1)

где J(t) - стохастическая матрица переходов.

Осуществив операцию транспонирования над левой и правой частями стохастической матрицы переходов, получим

P(t + dt) = JT(t) P(t), (2)

где JT (t) - матрица, транспонированная к матрице переходов J(t); P(t) - вектор столбец вероятностей размерностей их 1.

Представим (2) в виде

P(t + dt) = [jT(t)-En~\ P{t) + P(t).

Перенеся P(t) в левую часть и разделив левую и правую части на dt, получим

ПО = RP(t), (3)

где R -JT{t)-Еп~\ - матрица, которая имеет dt L -1

вид:

Е0 Ех Ег Е3 ■ Es-1 Es E.i+1

-X X 0 0 • 0 0 0

Но -О + ПНо) X 0 ■ 0 0 0

0 г2Но -(А, + г2ц0) X ■ 0 0 0

0 0 0 0 ■ • -(А. + г^Цо) X 0

0 0 0 0 • -(А. + г5ц0) X

0 0 0 0 ■ 0 rsHo ~(Х + г3\

(4)

Р’(/) R 'RP(t) ‘

J1x1 /lx(m+l) ^ ; Р(() = т _п=0

Учитывая уравнение (1), получим следующие дифференциальные уравнения, представленные в матричной форме:

(5)

где /1х| и 1щт+\) — единичные подматрицы соответствующих размерностей.

Первые п + 1 дифференциальных уравнений системы обработки грузов можно также представить в виде

Ро (0 = -Щ (0(0;

рц о = -хр„_, (о+(х+Щй)Рп (о + (6)

"^^и+1Ио Рп+1 ^ ~ 1,2,3...

Будем считать, что процесс обработки грузов является марковским случайным эргодическим, то есть по истечению достаточно продолжительного промежутка времени (теоретически при ? —»оо вероятности состояний систем обработки грузов практически не зависит от того, в каком состоянии систем находилась в начальный момент времени при t = О и не зависит от самого промежутка времени. Такое допущение возможно, так как все потоки событий, переводящие систему из одного состояния в другое являются простейшими, т. е. все элементы матрицы Я являются постоянными величинами.

Для определения значений вероятностей отдельных состояний в стационарных режимах необходимо приравнять к нулю значения производных состояний, т. е. левых частей системы уравнений (6), а также перенести в каждом уравнении одно из слагаемых в левую часть. В результате получим:

г, Ц0 Р =

г2ц0 Р2 = (Л+ ^0)^1 -Щ’

ГгН Рз=(Ь + ггРо )рг ~ Щ 5 (7)

о Р„ =(Л + ги-1 Н0К-1 ,.

Введем обозначение \|/;

Но

и назовем ее при-

веденной плотностью потока прихода судов. Тогда, решив систему уравнений (7), получим следующее

выражение соотношений между стационарными значениями вероятностей отдельных состояний:

Р\ =

Р2 =

1

1

Л Г.

Г 2

Р3 = — цР2 = — Ц13Р0;

(8)

2 3

Р„ = — wPn-i =■

-vj/Vq.

Пп

/=1

Используя выражение (1), получим нормировочное условие

D 1 Z~'

"”ГЬ

/=0

=1,

(9)

где г0 берется равным 1.

Нормировочное условие можно записать следующим образом:

y_v!_ + _vl

^ S 5-1

”=0Пгп Пг«

/7=1 П=\

■Z

d=О

f \d V

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

= 1,

(10)

где ё= п - 5, с1 - число судов, находящихся в очереди.

Определим среднее число судов, находящихся в очереди:

г

V

</= X (n-s)p„=Y,dPs+d=ps

м=5+1

где Ps = Р{

d=1

d=1

V max J

V

0 s •

гъ

i-1

Известно, что

,(11)

(12)

( \d ¥

(13)

Подставить (12) и (13) в (11), получим выражение для среднего числа судов, находящихся в очереди:

¥

* = = -------(14)

s г

гъ

1=1

1-

V

Ш(Гшах-¥) /=1

2

V max /

Определим среднее число судов, находящихся в терминале:

00 5 00

П = ^ПРп =Т,пРп+ Z ПРП ■ (15>

п=0 п-0 и=5+1

Рассмотрим второе слагаемое:

£ npn=d+ £ s/>„=rf+sfi-xp„ .

«=5+1 n-S+\ ч. w=0 J

Тогда среднее общее число судов в терминале s v"

~s—ро

п = d + S — 'У'(S -»)-

(16)

п=О

И=1

Следует отметить, что независимо от значения ц/ и 5 среднее число в терминале равно сумме среднего числа обрабатываемых судов и среднего числа судов, находящихся в очереди, т. е.

Й = «обр + ■

Соответственно, среднее число судов, находящихся в обработке:

V" „

Ч)бр

= S-£(S->»)-

(17)

/2=0

5 ^0 ’

ЛГп

п=1

Среднее время ожидания судна в очереди и среднее общее время пребывания судна в терминале определяются с помощью формул Литтла:

Т =± = *.

S+1

(18)

ШОтах “У)

/=1

Среднее общее время пребывания судна в терминале:

S-J(S-«)/>„

= т +

■*0Ж

(19)

5_^(5_„)Ри

и=0

Соответственно среднее время обработки одного судна:

■ (20)

1_ «=0

Для удобства преобразований в дальнейшем будем пользоваться средним приведенным временем ожидания и пребывания в терминале:

гр d — — dy

Тож — 1 ожЦ — — И XJ = 7’щ = ——

(21)

На основе приведенных аналитических выражений вероятностных показателей была произведена оптимизация процессов переработки контейнерных грузов в стационарных режимах.

2. Технико-экономические критерии

оптимальности

Наиболее наглядным и обоснованным критерием оптимальности, как указывалось выше, является экономический критерий, характеризующий максимальную прибыль. Рассмотрим условия, при которых размер прибыли указанного показателя можно выразить через технические показатели качества процесса. Предполагается, что доходы контейнерного терминала от обработки грузов пропорциональна суммарному потоку X, а следовательно и приведенной плотности потока \|/. Рассмотрим выражения для экономических показателей процесса обработки груза. Доход терминала за единицу времени (сутки) в соответствии с условием пропорциональности будет определяться выражением

Э0 = С0Х = Сд\\>, (22)

где С0 — коэффициент, характеризующий средний доход терминала от переработки контейнерных грузов одного судна; С'(} = С0и - приведенный коэффициент, характеризующий средний доход переработки грузов за единицу времени.

Затраты терминала на обработку грузов можно условно разделить на три составляющие.

Первая составляющая затрат, связана с приведенными потерями судоходной компании, связанными с простоем судов:

3, =С1а = С1ц>х0Ж , (23)

где С) - приведенная стоимость простоя судна за единицу времени (сутки).

Если учитывать не только время простоя, но и общее время пребывания судна в терминале:

31I=ClV(i

LH.o6p I

где тнобр — приведенное нормированное время.

Если считать, что нормированное время обработки судна Гобр = 1/|д, то приведенное время обработки гобр = 1.

Тогда выражение (23) можно представить в

виде

Э^С^-ц,). (24)

Можно легко показать, что при отсутствии взаимопомощи затраты, определяемые по выражениям (23) и (24), совпадают. При наличии взаимопомощи Э12 чуть меньше чем Э,, так как среднее приведенное время обработки меньше единицы. Однако ввиду того, что коэффициент загрузки причалов в оптимальном режиме достаточно высок, разницы между Э, и Э]2 достаточно мала, и

процесс оптимизации по указанным критериям дает практически одинаковые результаты.

Вторая составляющая затрат представляет собой приведенные расходы на содержание коллектива людей и комплекса технических средств, обеспечивающих выполнение работ:

Э2 = С2Х + С2(1- ф)|дЖпр, (25)

где С2 - расходы на непосредственное выполнение работ по переработке одного судна; Кир -

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

коэффициент простоя, характеризующий относительные затраты при простое коллектива людей и комплекса технических средств; ф = у/5 - коэффициент загрузки причалов.

Первое слагаемое соответствует расходам, возникающим при непосредственном производстве работ, а второе - расходам при простое оборудования.

Выражение (25) удобно представить в виде

Э2=аЧ; = аН/(1-^1р) + С2Ж1

(26) где С2 = С2Ц .

Третья составляющая затрат представляет собой приведенные затраты на сооружение и эксплуатацию причалов. Будем считать, что эти затраты пропорциональны числу причалов. Тогда

Э3 = С3Б,

где С3 — коэффициент, характеризующий приведенные затраты на содержание и эксплуатацию одного причала за единицу времени (сутки).

Соответственно суммарные приведенные затраты:

Э2 = Э, + Э2 + Э3

(27)

Если при определении первой составляющей затрат использовать выражение (23), то выражение

для прибыли терминала в единицу времени примет следующий вид:

Э„ = С№-С^5тож -С2цл5(1 -Кщ)-

-С25АГпр -С35 = С0>5-С1М/5хож-С"2Б , (28) где Со =С'0-С2 (Кщ) и С| = С2Кпр - С3.

На основе выражения для прибыли (28) могут быть сформулированы и решены различные задачи оптимизации процессов обработки на основе экономических критериев.

3. Оптимальное планирование

работы терминала

Рассмотрим задачу оптимального планирования работы терминала при заданном числе причалов. Необходимо выбрать такую интенсивность потока прихода судов в порт (приведенную плотность потока), при которой величина прибыли в единицу времени (сутки) была бы максимальной. В основу оптимизации было положено выражение (28). Однако третье слагаемое в правой части (27) и часть второго слагаемого не зависит от приведенной плотности I);, а остается постоянным. Поэтому при определении оптимального значения ср эти слагаемые могут быть отброшены. Кроме того, разделим оставшиеся слагаемые на величину Сг и заменим \|/ на . В результате получим:

э;=-р-Ф5-<%,£); с; = с0-с'2{\-кщ).

Зависимости Э), от коэффициента загрузки ф при различных значениях С^/С, представляют собой унимодальные функции с сильным макси-

Значения коэффициента загрузки без учета взаимопомощи

Таблица 1

Таблица 2

Со/С, 5

3 4 5 6 7

0,5 0,6

0,6 0,6 0,61

0,7 0,6 0,62

0,8 0,6 0,62 0,64

0,9 0,6 0,63 0,65

1 0,6 0,61 0,64 0,66

2 0,62 0,66 0,68 0,7 0,72

3 0,66 0,7 0,72 0,74 0,75

4 0,69 0,73 0,75 0,76 0,78

5 0,72 0,75 0,77 0,78 0,79

6 0,73 0,76 0,78 0,79 0,8

7 0,75 0,77 0,79 0,8 0,81

8 0,76 0,78 0,8 0,81 0,82

9 0,77 0,79 0,81 0,82 0,83

10 0,78 0,8 0,81 0,83 0,83

Значения коэффициента загрузки с учетом взаимопомощи

Со/С, Б

3 4 5 6 7

0,5 0,65

0,6 0,65 0,66

0,7 0,65 0,67

0,8 0,65 0,67 0,69

0,9 0,65 0,68 0,7

1 0,65 0,66 0,69 0,71

2 0,67 0,71 0,73 0,75 0,77

■*> й 0,71 0,75 0,77 0,79 0,8

4 0,74 0,78 0,8 0,81 0,83

5 0,77 0,8 0,82 0,83 0,84

6 0,78 0,81 0,83 0,84 0,85

7 0,8 0,82 0,84 0,85 0,86

8 0,81 0,83 0,85 0,86 0,87

9 0,82 0,84 0,86 0,87 0,88

10 0,83 0,85 0,86 0,88 0,88

мумом, который соответствует оптимальному значению ф . Рассмотрим оптимальные значения ф, для различных 5, исходя из максимума прибыли, без учета и с учетом взаимопомощи (табл. 1, 2). Одномерная оптимизация осуществляется методом пропорционального поиска. Как видно из таблиц, результаты оптимизации незначительно отличаются друг от друга. Величина оптимального коэффициента загрузки причала в зависимости от соотношения Со/С, меняется в пределах от 0,65 до 0,88. В большинстве практических случаев С'Щ С\ можно считать большим пяти. Тогда нижний предел оптимального значения ф становится равным 0,76.

Определение оптимальной программы терминала, то есть определение значения интенсивности прихода судов в порт, соответствующей максимуму прибыли, осуществляется в следующей последовательности.

Зная значения коэффициентов С0 , С, и С2 , а также интенсивности обработки грузов ц и коэффициент простоя Кф вычисляется соотношение С07С,.

На основе этого соотношения и известного числа причалов 5 определяется оптимальное значение коэффициента загрузки причалов ф . Далее легко определяется оптимальная приведенная плотность входного потока судов и его оптимальная интенсивность.

Аналогичным образом могут быть сформулированы и решены другие оптимизационные задачи, в основу которых положены технико-экономические критерии.

Выводы

Для описания процессов обработки судов на грузовых причалах контейнерных терминалов следует использовать вероятностные модели. Система обработки грузов представляет собой систему дис-

кретного типа с конечным множеством состояний. Переход системы из одного состояния в другое происходит в моменты, когда либо новое судно подходит к терминалу, либо освобождается один из причалов. Принятые допущения о пуассонов-ском потоке прихода судов и показательном распределении времени обработки контейнерных грузов, позволяют использовать для описания процессов в контейнерных терминалах аппарат массового обслуживания. Применение аппарата массового обслуживания позволяет описать процесс обработки судов в контейнерном терминале с помощью линейных дифференциальных уравнений и представить выражения для вероятностных показателей качества процессов в аналитической форме. Однако применение существующих моделей массового обслуживания для определения вероятностных характеристик процессов обработки судов не представляется целесообразным, так как указанные модели неадекватно описывают указанные процессы в реальных условиях функционирования. Поэтому основным научным результатом настоящей работы является развитие классической теории массового обслуживания с учетом специфики функционирования контейнерного терминала, т. е. с учетом возможности изменения значения интенсивности обслуживания отдельными приборами в зависимости от состояния СМО.

Литература

1. Гнеденко, Б.В. Введение в теорию массового обслуживания / Б.В. Гнеденко, И.Н. Коваленко. -М.: Наука, 1987. - 336 с.

2. Русинов, И.А. Обработка и хранение рефрижераторных грузов на специализированном терминале / И.А. Русинов. - СПб.: СПбИИ РАН, 2005. -168с.

3. Русинов, И.А. Формализация и оптимизация процессов переработки рефрижераторных грузов на специализированных терминалах / И.А. Русинов. — СПб.: Политехника, 2008. — 472 с.

Поступила в редакцию 21 февраля 2010 г.

i Надоели баннеры? Вы всегда можете отключить рекламу.