УДК 651.326
Ю.П. КОНДРАТЕНКО, д-р техн. наук (м. Миколаїв),
С.А. СИДОРЕНКО, канд. техн. наук (м. Миколаїв) ,
Д.М. ПІДОПРИГОРА, канд. техн. наук "ПрогАвто" (м. Київ) ,
Є.С. МАРТИНЕНКО, (м. Миколаїв)
НЕЧІТКІ МОДЕЛІ ТА АЛГОРИТМИ ДЛЯ ПРОГНОЗУВАННЯ ПАРАМЕТРІВ МОРСЬКИХ КОНТЕЙНЕРНИХ ПЕРЕВЕЗЕНЬ
Розглядаються питання формалізації нечіткими множинами та засобами нечіткої арифметики невизначеностей, що виникають в процесі прогнозування термінів прибуття вантажів в порти призначення при здійсненні морських контейнерних перевезень. Сформовані нечіткі моделі базуються на експертних оцінках та статистичних даних щодо руху контейнерів на напрямку "Південно-Східна Азія - Україна". Результати імітаційного моделювання підтверджують адекватність запропонованих нечітких моделей та ефективність запропонованого підходу щодо розв’язання задач прогнозування.
Ключові слова: нечітка модель, алгоритм прогнозування, параметри морських контейнерних перевезень, експертні оцінки, статистичні дані, імітаційне моделювання.
Постановка проблеми та аналіз літератури. До класу актуальних задач, що стоять перед розробниками сучасних інформаційних систем, відноситься математична формалізація невизначеностей при моделюванні транспортних процесів різного характеру. Однією з таких задач, що містить невизначеності, є прогнозування часу перевезення контейнерів на морському транспорті [1].
Процес руху контейнерів можна представити у вигляді послідовності, що складається з наступних етапів: 1) вихід з порту завантаження; 2) перехід між портами; 3) перевантаження в проміжному порту; 4) прибуття в порт призначення. При цьому пункти 2 та 3 можуть повторюватися кілька разів в залежності від реалізації конкретного маршруту.
Часові витрати на кожному з етапів не можуть прогнозуватись з достатньою точністю, оскільки на них впливають різноманітні (змінні у часі) фактори (сезон, завантаженість портів тощо), математична формалізація яких в рамках традиційних підходів є важкою або неможливою через необхідність врахування невизначеностей та експертної інформації. В той же час при управлінні відповідним логістичним підприємством задача планування ресурсів (наприклад, кількості автотранспорту, робочого часу митних брокерів тощо) не може бути ефективно розв’язана без достатньо адекватного прогнозування кількості контейнерів, що прибувають в порт призначення в певну добу. В таких випадках для врахування невизначеностей доцільним є використання теорії нечіткої логіки та нечітких множин [2 - 4].
Ціль статті - створення інформаційної системи прогнозування часу руху контейнерів з порту виходу до порту призначення на основі нечіткої моделі процесу транспортування контейнерів, розробленої з урахуванням
статистичної та експертної інформації з використанням методів теорії нечіткої логіки та нечітких множин. Апробація запропонованої нечіткої моделі та навчання бази функцій належності здійснені на прикладі актуальної для Української транспортної системи задачі перевезення контейнерів з Південно-Східної Азії та Китаю до портів Одеса та Іллічівськ.
Автоматизація управління підприємством на рівні інформаційних потоків. Розв’язання вказаної задачі у випадку транспортного логістичного підприємства включає ряд підзадач теоретичного та практичного характеру. До задач теоретичного характеру, в першу чергу, відноситься задача прогнозування часу прибуття контейнерів в порт призначення. Такий прогноз, виконаний з дотриманням вимог щодо точності, дозволить забезпечити ефективність планування ресурсів підприємства (зокрема автотранспорту).
Основою для побудови нечіткої моделі прогнозування часу прибуття контейнерів в порт призначення є статистична вибірка даних щодо близько 6 000 контейнерів, які надійшли до портів України впродовж 2007 р., а також експертна інформація щодо впливу сезонного фактору на рух суден та швидкість обробки контейнерів в портах перевантаження за даними одного з логістичних підприємств м. Одеси.
Час руху контейнера від порту завантаження до порту призначення в загальному вигляді може бути визначений наступним чином:
п—1 п—1
Т = ЕР+1 + 2Ж,+1 і=1 і=1
де Т - загальний час проходження маршруту, включаючи час, що витрачається на обробку контейнера в порту призначення; п - кількість портів на маршруті руху (включаючи порт відправлення та порт призначення); Рі+1 -час, що витрачається на етапі перевантаження в проміжному порту для і-го порту в маршруті. У випадку Рп розглядається час, що витрачається на розвантаження в порту призначення, митний, санітарний та екологічний контроль тощо. Завершенням етапу обробки в порту призначення вважається час, коли контейнер при вивезенні перетинає ворота порту; Ьіі+1 - час, що витрачається на переходи між і -м та і -м портами маршруту.
Величини Рі+1, Ьіі+1 та Т, згідно до загальноприйнятої в галузі
морських перевезень практиці, слід дискретизувати з рівнем дискретизації одна доба.
Величини Рі+1 та Ці+1 для конкретних портів та маршрутів не являються
постійними. Вони залежать від цілого ряду факторів, що не можуть бути математично формалізовані (наприклад, сезонний фактор, фактор завантаженості судноплавних каналів тощо). При вирішенні задачі побудови моделі процесу перевезення контейнерів можна використати значний наявний масив статистичних даних, а також експертні дані, отримані від спеціалістів
галузі.
Для розробки нечіткої моделі пропонується формалізувати час, що витрачається на кожному з етапів руху контейнерів, за допомогою нечітких множин, визначених на універсумі часу руху Т (в добах). Таким чином враховується невизначеність витрат часу на здійснення кожного з можливих
етапів руху контейнерів. Маршрут руху представляється у вигляді
послідовності етапів двох видів "Перехід між портами" і "Перевантаження". При введенні нечіткості параметрів попередній вираз набуває вигляду:
~ n—1~ n—1~
T -EP+l + TLU+1, (1)
i-l i-1
де T - нечітка множина, що характеризує загальний час проходження маршруту; Pi+l - нечітка множина, що характеризує час на етапі "Перевантаження" для i-го порту в маршруті; Lii+l - нечітка множина, що
характеризує час на етапі "Перехід між портами" .
Розглянемо можливі шляхи формування функцій належності нечітких множин P та L . В якості бази для формування нечітких множин використано реальні дані, отримані при доставці контейнерів під управлінням однієї з українських логістичних компаній на напрямах "Південно-східна Азія -Україна" та "Китай - Україна".
При синтезі функцій належності використовуються дані про 5864 реальних переходів контейнерів та 649 рейсів суден-контейнеровозів. Такий масив статистичної інформації не є достатнім для побудови математичної моделі лише з використанням традиційних імовірнісних підходів, тому в даній статті розглядається методика, що полягає в формуванні відповідних нечітких множин на базі статистичної інформації з їх наступною корекцією спеціалістами-експертами. Зв’язок між щільністю розподілу імовірності X ~ px (x) випадкової величини X та функцією належності цx (x)
відповідної їй нечіткої множини визначається виразом [5]:
Ц x (x) - Px (x* . (2)
max(p x (x))
x
Згідно виразу (2) для формування функцій належності нечітких множин
P та L необхідно визначити щільність імовірності відповідних
випадкових величин. Для вирішення цієї задачі побудовано гістограми витрат часу на переходи та перевантаження в портах на основі статистичної вибірки. В якості прикладу на рис. 1 наведено гістограми для порту Port Kelang.
Отримані гістограми пред’являлись спеціалістам-експертам, завдання яких полягало в формуванні трикутних функцій належності на базі гістограм. Експерти формулювали свої висновки у вигляді висловлювань виду "Найбільш можливий (ймовірний) час переходу між портами А та Б складає х діб, при цьому не може бути меншим за у діб і більшим за і діб".
Для врахування сезонного фактору до нечіткої моделі (1) введено сезонний коефіцієнт кІ+1, що також має нечіткий характер. В результаті корекції нечітка модель (1) набуває вигляду
~ П-1 ~ ~ П-1 ~
т =ЦРІ+1 • км + цьи+1. (3)
І=1 І=1
Згідно гістограм отримані функції належності кожного етапу для двох сезонів "зима - весна" і "літо - осінь". Після формування на основі експертних даних базових функцій належності діленням нечітких чисел Рсез (дані
статистичної вибірки) на Рбаз (формується на основі експертних даних) отримано сезонні коефіцієнти для кожного з етапів:
~ =т /т (4)
сез сез ' баз • \ '
При визначенні нечітких множин Ьіі+г, що характеризують час переходу
між близько розташованими портами, відхилення від нормативного часу руху не перевищує одну добу. В таких випадках нечітка множина має характеризуватися імпульсною функцією належності (ФН). Іншими словами, час переходу між портами в даному випадку є детермінованим і не містить невизначеностей. Для решти нечітких множин прийнято спосіб апроксимації за допомогою ФН трикутної форми.
Перехід до ФН обраної форми від функцій належності, сформованих на основі гістограм розподілу з використанням виразу (2), полягає в пошуку найближчої за відстанню трикутної ФН. Приклад сформованої функції належності та вихідної гістограми для процесу перевантаження в Port Kelang представлено на рис. 2.
N, шт
5 10 15 20
30T, діб
50
0
0
25
Рис. 2. Гістограма і найближча трикутна функція належності для порту Port Kelang
Кінцевим результатом розроблюваної системи прогнозування часу прибуття контейнерів є:
- час прибуття контейнера, розрахований на основі відомої дати виходу з порту завантаження і представлений у вигляді інтервалу дат;
- короткостроковий план прибуття контейнерів, що формується на найближчі ЗО діб і містить дані про очікувану кількість контейнерів, що прибувають кожної доби.
Нижче сформульовано алгоритм обчислення дати прибуття контейнера на основі нечіткої моделі (З):
Крок 1. Задається дата виходу контейнера з порту відвантаження, назва
порту відвантаження, порт призначення та всі проміжні пункти маршруту (зазвичай вони є відомими).
Крок 2. З бази даних вибираються значення нечітких множин P , L та k для обраних портів та переходів.
Крок 3. За виразом (З) розраховується нечітка множина, що характеризує час переходу контейнера з порту завантаження до порту призначення.
Крок 4. Для заданого a-рівня аD, що характеризує "рівень довіри", визначаються границі діапазону часу найбільш очікуваного прибуття контейнеру [ T1 , T2 ].
В процесі відстежування руху контейнерів дата початку і завершення етапів його руху стають відомими. Для таких контейнерів трикутні функції належності, що характеризують очікуваний час завершення етапів замінюються імпульсними ФН, що характеризують фактичну інформацію.
Розглянемо більш детально алгоритм формування короткострокового плану:
Крок 1. Для всіх контейнерів, що знаходяться на стадії руху до порту призначення, розраховуються інтервали [ T1, T2 ].
Крок 2. Для кожної j -ої доби формується вибірка Q з контейнерів, для яких доба, що розглядається, потрапляє в інтервал [ T1, T2 ]. Кількість контейнерів в вибірці позначимо m .
Крок 3. Для кожної j -ої доби прогнозована кількість контейнерів, що прибувають, обчислюється за формулою:
m
N -У —,
1 У d
i-1 di
де d - ширина інтервалу [ Tx, T2 ] i-го контейнера вибірки Q.
Крок 4. Після повторення кроків 1, 2 для всіх діб прогнозу результати представляються в графічному вигляді - залежність N(j) кількості контейнерів N від конкретної доби j.
Апробацію розробленого алгоритму здійснено на базі імітаційного моделювання процесу прогнозування руху додаткової вибірки з 491 контейнерів, які не використовувалися при формуванні функцій належності для вищезгаданих етапів руху (рис. З, 4).
Оскільки обсяг початкової вибірки недостатній для формування ФН всіх портів і маршрутів, то моделювання проводилося для маршруту Busan -Shanghai - Constanza - Ilyichevsk (вибірка для даного маршруту має найбільший обсяг). Рівняння (З) для вказаного маршруту має вигляд:
^-2^+1 • ~i+1 + ELi,i+1 • ~i,i+1 - U (-~2 • k2, ~ • k2 ) + U (P~3 • ~3, -~3 • ~3) +
i-1 i-1 ає[0,1] ає[0,1]
+ U (-~4 ■ k4 , -~4 ■ k4 ) + U (L1,2 ■ ^1,2 > L1,2 ' ^1,2 ) +
ає[0,1] ає[0,1]
+ U (L2,3 ■ k2,3 , L2,3 ■ k2,3 ) + U (L3,4 ■ k3,4, L3,4 ■ k3,4 )-ає[0,1] ає[0,1]
На рис. З представлені результати синтезу функцій належності на кожному з етапів руху контейнера по маршруту "Busan - Shanghai - Constanza
- Ilyichevsk" для сезону зима-весна, а рис. 4 - процес формування короткострокового плану прибуття контейнерів.
1) Busan - Shanghai 3) Shanghai - Constanza 5) Constanza - Ilyichevsk
2) Shanghai (відправлення) 4) Constanza (відправлення) б) Ilyichevsk (вивезення
контейнера)
Рис. 3. Прогнозування часових параметрів для 6-ти етапів
Висновки. В результаті проведених досліджень створено нечітку модель процесу транспортування контейнерів з урахуванням статистичних даних вибірки обсягом 5864 елементів та формалізацією експертної інформації відносно впливу сезонного фактору на зміну параметрів руху контейнерів. Розроблена модель враховує характер невизначеності вхідної інформації відносно часу перевантаження в проміжних портах та часу переходу між портами. Обґрунтовано та формалізовано методику синтезу функцій належності нечітких множин, що характеризують окремі етапи руху
контейнерів. Синтез здійснюється на основі гістограм розподілу елементів статистичної вибірки. На основі нечіткої моделі руху контейнерів розроблено алгоритм прогнозування часу прибуття контейнера до порту призначення та алгоритм формування короткострокового плану прибуття контейнерів.
Рис. 4. Формування короткострокового плану прибуття контейнерів: а) неперервна лінія - прогнозована кількість контейнерів; б) пунктирна лінія - фактична кількість контейнерів за добу
Здійснено перевірку адекватності розроблених моделей та сформованих на їх основі алгоритмів шляхом імітаційного моделювання та порівняння отриманих прогнозів з фактичними даними для додаткової вибірки з 491 контейнерів. На основі моделювання встановлено, що при виборі a-рівня = 0,9 кількість контейнерів, які потрапили у прогнозований часовий інтервал, дорівнює 67 % (випадок повної відсутності детермінованої інформації), що відповідає наперед встановленим вимогам.
Список літератури: IKondratenko Y.P., Werners B. Solving routing problem in marine environment using fuzzy logic l Proc. of Int. Conf. on Modelling and Simulation MS’2001. - Lviv. - 2001. - P. 109110. 2. ZadehL. Fuzzy sets ll Information and control. - 1965. - №. S. - P. 33S-353. 3. ZimmermanH.J. Fuzzy Set Theory. - 2nd edition. - Kluwer, Boston, 1991. - 315 p. 4. Weber R., Werners B., Zimmermann H.-.J. Planning models for research and development ll European Journal of Operational Research. - 1990. - 48. - P. 175-1SS. 5. Шопин А.Г. Построение функции принадлежности нечеткого множества и оценка его вероятностных характеристик. - 2003. -
http:llzhurnal.ape.relarn.rularticlesl2003l040.pdf
УДК 651.326
Нечеткие модели и алгоритмы для прогнозирования параметров морских контейнерных перевозок / Кондратенко Ю.П., Сидоренко С.А., Подопригора Д.Н., Мартыненко Е.С. // Вестник НТУ "ХПИ". Тематический выпуск: Информатика и моделирование. - Харьков: НТУ "ХПИ". - 2008. - № 49. - С. 87 - 95.
Рассматриваются вопросы формализации нечеткими множествами и средствами нечеткой арифметики неопределенностей, возникающих при прогнозировании сроков прибытия грузов в порт назначения при осуществлении морских контейнерных перевозок. Сформированные нечеткие модели основаны на экспертных оценках и статистических данных движения контейнеров на направлении "Юго-Восточная Азия - Украина". Результаты имитационного моделирования подтверждают эффективность предложенного подхода для решения задач прогнозирования. Ил.: 4. Библиогр.: 5 назв.
Ключевые слова: нечеткая модель, алгоритм прогнозирования, параметры морских контейнерных перевозок, экспертные оценки, статистические данные, имитационное моделирование.
UDC 651.326
Fuzzy models and algorithms for prediction of parameters of sea container transportation / Kondratenko Y.P., Sydorenko S.A., Pidopryhora D.M., Martynenko Ye.S. // Herald of the National Technical University "KhPI". Subject issue: Information Science and Modelling. - Kharkov: NTU "KhPI". - 2008. - №. 49. - P. 87 - 95.
The formalization of uncertainty, which appear during prediction of cargo arriving time to destination port in international sea transportation, is considered in the report using fuzzy sets and fuzzy arithmetic approach. Suggested fuzzy models are based on the experts’ evaluations and statistical data about containers movement in the direction “South-East Asia - Ukraine”. The results of simulation modeling confirm the efficiency of suggested approach for prediction tasks solving. Figs: 4. Refs: 5 titles.
Key words: fuzzy model, algorithm of the forecasting, parameters of sea containerized transportation, expert estimations, statistical data, simulation modeling.
Поступила в редакцию 28.10.2008