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

Тип работы:
Реферат
Предмет:
ТЕХНИЧЕСКИЕ НАУКИ


Узнать стоимость

Детальная информация о работе

Выдержка из работы

УДК: 004. 9:[656. 625. 078. 89. 004. 12:658. 012]
О. М. Проталинский, А. А. Ханова, И.О. Бондарева
ИМИТАЦИОННАЯ МОДЕЛЬ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ГРУЗОВОГО ПОРТА
Рассмотрены имитационная модель грузового порта, включающая создание структурной и Q- схемы технологических процессов в грузовом порту, обобщенная, детальная и логическая схемы моделирующего алгоритма. Представлено подбор параметров вероятностных распределений случайных величин, входящих в систему. Модель проверена на адекватность реальному объекту. Описано планирование и проведение имитационных экспериментов на основе использования полного факторного плана типа 2к.
Технологические процессы грузового порта, моделирование, распределения вероятностей случайных величин, планирование эксперимента, полнофакторный эксперимент, эффекты факторов
O.M. Protalinsky, A.A. Khanova, I.O. Bondareva IMITATING MODEL OF TECHNOLOGICAL PROCESSES OF CARGO PORT
The imitating model of cargo port including creation structural and Q-schemes of technological processes in the cargo port, the generalized, detailed and logic schemes of modeling algorithm is described. Selection of parameters of likelihood distributions of the random variables entering into system is described.
The model is checked up on adequacy to real object. Planning and carrying out of imitating experiments on the basis of use of the full factorial plan of type 2к is described.
Technological processes of cargo port, modeling, distributions of probabilities of random variables, experiment planning
Современный этап развития транспортных перевозок характеризуется ростом требований к срокам доставки грузов, качеству перевозок, сокращению затрат на транспортно-складские операции. Возникают крупные научные проблемы, связанные с управлением оптимальной сбалансированностью и качеством транспортных магистралей, достижением эффективности функционирования транспортных узлов (ТУ). В них начинается и заканчивается доставка грузов, происходят процессы перевалки груза с одного вида транспорта на другой. Более трети транспортных узлов в Российской Федерации связаны с перевозками водным транспортом, т. е. с ТУ, организационнотехнологической основой которых являются морские и речные грузовые порты. В условиях кризиса, при определенном дефиците финансовых ресурсов для строительства новых портов и реконструкции существующих направлением повышения эффективности работы ТУ является оптимизация управления технологическими процессами порта, его инфраструктурой на основе применения современных информационных технологий. Технологические процессы в ТУ разнообразны и имеют большое число разновидностей. Для исследования выделим ограниченное число типовых технологических процессов: перегрузочные процессы- процессы транспортировки грузов- складские процессы- вспомогательные процессы.
Сложность управления технологическими процессами грузового порта
определяется разнообразием перегрузочных работ по характеру и трудоемкости, стохастическим характером интенсивности перегрузочных процессов и времени нахождения транспортных средств в грузовом порту, непрерывностью перегрузочных работ, зависимостью деятельности грузового порта от движения транспортного флота. Конкуренция между перегрузочными комплексами за овладение грузовой базой требует от них повышения качества обработки грузов, увеличения интенсивности грузовых, складских и прочих работ. Особенностью технологических процессов в порту является их непрерывное развитие, обусловленное как изменением потребностей в переработке тех или иных грузов, так и постоянно изменяющейся обстановкой внутри порта и в обслуживаемых им регионах. Указанные факторы приводят к невозможности аналитического описания и построения формальных моделей, что значительно снижает эффективность управления подобными слабоформализуемыми технологическими процессами, а часто делает его невозможным. В качестве инструмента для анализа деятельности порта выбрано имитационное моделирование. При имитационном моделировании реализующий модель алгоритм воспроизводит процесс функционирования рассматриваемой системы во времени, причем имитируются элементарные явления, составляющие процесс, с сохранением их логической структуры и последовательности протекания во времени, что позволяет по исходным данным получить сведения о состояниях процесса в определенные моменты времени, дающие возможность оценить характеристики системы.
Моделируемая система представляет собой процесс обслуживания потока заявок, судов и тепловозов с грузами. При этом характерным для него является случайное появление заявок на обслуживание, а также завершение процессов погрузки/разгрузки кранами и погрузчиками в случайные моменты времени. Рассматриваемый процесс имеет место непрерывно-стохастический характер протекания. Структурная схема процесса технологических процессов в грузовом порту приведена на рис. 1 а. Используя символику 0-схем, структурная схема модели может быть представлена в виде, показанном на рис. 1 б.
Заявки на обслуживание
Рассмотрение Рассмотренные заявки
Груз на склад
Обслуженные заявки
Рис. 1. Структурная (а) и О-схема (б) технологических процессов в грузовом порту (И1, И2 и ИЗ — источники- Н1, Н2 — накопители- К — канал)
Источник И1 имитирует процесс поступления груза железнодорожным транспортом, И2 — процесс поступления теплоходов с грузом, ИЗ — процесс поступления
теплоходов для осуществления погрузки. Накопители Н1 и Н2 имитируют заполнение причалов порта и заполнение железнодорожных путей порта соответственно. Канал К имитирует процесс осуществления погрузочно-разгрузочных работ. Клапаны 1…5 с соответствующими управляющими связями (пунктирные линии) посредством блокировок входов и выходов накопителей отражают управление заполнением и использованием ресурсов грузового порта (кранов и погрузчиков). Принцип работы данной 0-схемы следующий. Клапан 1 на входе Н1 открыт, если Н1 не заполнен, в противном случае он закрыт. Клапан 2 открыт, если клапан 1 на входе Н1 закрыт, в противном случае он закрыт. Клапан 4 на входе Н2 открыт, если Н2 не заполнен, в противном случае он закрыт. Клапаны 3 и 5 открыты, если К свободен, в противном случае они оба закрыты. Заявки, прошедшие через К, считаются обслуженными, через клапан 2 — считаются потерянными.
Удобной формой представления логической структурной модели технологических процессов функционирования систем и машинных программ является обобщенные и детальные логические схемы моделирующих алгоритмов, а также схемы программ. Рассмотрим обобщенную схему моделирующего алгоритма (рис. 2). Каждый блок схемы детализирован, детализация технологического процесса погрузка груза на теплоход показана на рис. 3. В свою очередь, блоки, изображенные на рис. 3, были детализированы (рис. 4).
На основе детальной схемы моделирующего алгоритма можно построить логическую схему моделирующего алгоритма, представляющую логическую структуру модели процесса функционирования системы. Однако построение данной схемы становится возможным только при наличии заданных параметров моделирования.
Ввод исходных данных
Установка начальных условий
Вывод результатов моделирования |
Рис. 2. Обобщенная схема моделирующего алгоритма
4. 1
Рис. 3. Детальная схема моделирующего алгоритма (Детализация блока 4 «Погрузка груза на теплоход»)
Для системы, отражающей деятельность грузового порта, можно выделить следующие факторы случайности: интервал между моментами поступления заявок на погрузку- интервал времени между моментами принятия заявки и поступления груза в порт- интервал времени между моментами отгрузки груза в порт и прихода транспорта, на который этот груз необходимо погрузить- процентное соотношение заявок по различным типам груза- процентное соотношение типов транспорта, на котором груз прибывает в порт- вероятность утери груза во время погрузки- количество утерянного во время погрузочно-разгрузочных работ груза- критическая величина утерянного груза, т. е. то количество груза, утеря которого не повлечет поступления претензии от клиента- вероятность исправности кранов в данный момент времени- вероятность исправности погрузчиков в данный момент времени- время ремонта неисправного крана- время ремонта неисправного погрузчика- количество груза, которое необходимо погрузить (отгрузить) — время осуществления погрузочных работ.
Для того чтобы осуществить моделирование с использованием случайных входных данных, необходимо подобрать распределения вероятностей для каждого
технологического процесса грузового порта с учетом факторов случайности. Для выбора входного распределения необходимо воспользоваться следующей последовательностью действий: построение гипотезы относительно семейства распределения- определение параметров распределений- определение наиболее подходящего распределения.
Для определения входных распределений эмпирические данные обработаны с помощью программы Input Analyzer. На примере фактора случайности «Интервал между моментами поступления заявок на погрузку асбеста» записаны все полученные значения распределения и критериев согласия (табл. 1).
Рис. 4. Детализация блока «Погрузка асбеста на теплоход»
Таблица 1
Значения параметров вероятностных распределений и соответствующие им значения критериев согласия для фактора случайности «Интервал между моментами поступления заявок на погрузку асбеста»
Тип
распределения
Параметры
распределения
Ошибка
(метод
наименьших
квадратов)
Соответству ющее р-значение
Рисунок
Гамма
23.5 + GAMM (7. 41, 1. 42)
0. 14 011
& lt-0. 005
Вейбулла
23.5 + WEIB (11. 3, 1. 31)
0. 14 178
0. 796
Бета
23.5 + 25 * BETA (0. 828, 1. 07)
0. 12 276
0. 0335
Эрланга
23.5 + ERLA (10. 5, 1)
0. 14 780
& lt-0. 005
Нормальное
NORM (34, 7. 51)
0. 21 408
& lt-0. 005
Логнормальное
23.5 + LOGN (12. 2, 17. 1)
0. 17 206
& lt-0. 005
Треугольное
TRIA (23. 5, 29, 48. 5)
0. 23 170
& lt-0. 005
Пуассоновское
POIS (34)
0. 26 402
& lt-0. 005
Равномерное
UNIF (23. 5, 48. 5)
0. 15 148
0. 114
Экспоненциальное
23.5 + EXPO (10. 5)
0. 14 780
& lt-0. 005
Из данных табл. 1 видно, что наименьшее значение ошибки распределения, определенной по методу наименьших квадратов, соответствует Бета-распределению с указанными параметрами. Данное распределение также подходит и по критерию хи-квадрат (соответствующее р-значение больше 0. 005). По критерию хи-квадрат наиболее подходящим является равномерное распределение. В данном случае в качестве исследуемых входных данных выступают целые числа (количество часов между моментами поступления заявок на погрузку асбеста), поэтому в этом случае вычисляется критерий хи-квадрат для всех распределений, если бы в качестве статистических данных выступали действительные числа, то вычисляется критерий Колмогорова-Смирнова. В этих случаях-значение — это наибольшее значение вероятности возникновения ошибки при использовании соответствующего распределения. Чем выше это значение, тем лучше
соответствующее ему распределение подходит для задания исследуемых значении статистической информации.
Исходя из того, что в дальнейшем планируется настраивать значения входных параметров с целью анализа поведения системы и планирования мероприятий по повышению эффективности технологических процессов грузового порта, в качестве входного распределения для фактора случайности «Интервал между моментами поступления заявок на погрузку асбеста» было выбрано равномерное распределение. Описанный процесс подбора распределения вероятностей осуществлен для всех факторов случайности.
С учетом подобранных вероятностных распределений на основе детальной схемы моделирующего алгоритма построена логическая схема моделирующего алгоритма (рис. 5), указывающая упорядоченную во времени последовательность логических операций, связанных с решением задачи моделирования.
Рис. 5. Логическая схема моделирующего алгоритма (расшифровка блока 4. 1)
На основе логической схемы моделирующего алгоритма построена схема программы, отображающая порядок программной реализации моделирующего алгоритма программного обеспечения Arena 9.0. Схема программы представляет интерпретацию логической схемы моделирующего алгоритма разработчиком программы на базе алгоритмического языка программы реализации модели.
Имитационная модель технологических процессов грузового порта, разработанная на основе собранных данных состоит из следующих групп модулей: 1) основные модули- 2) управляющий модуль- 3) модули анимации. К основным модулям относятся: рассмотрения заявок, предназначенный для моделирования процесса первичной работы с
грузом на основании поступившей заявки- прибытия судов с грузом, используемый для моделирования процессов прихода теплоходов и выгрузки находящегося на них груза- прибытия вагонов, необходимый для моделирования процессов прихода вагонов и выгрузки находящегося на них груза- погрузки груза на теплоход, моделирующий процесс погрузки грузов на суда. К управляющему относится модуль моделирования метеорологических факторов, включающий следующие субмодели: моделирование
ледостава, тумана и ветреной погоды. Анимационный модуль предназначен для динамического отображения технологических процессов осуществления перегрузочных работ.
Для исследования деятельности порта выбраны следующие показатели технологических процессов порта: КП — качество погрузки, БП — безотказность погрузки, ВП — время погрузки, СГ — сохранность груза при погрузке и РП — репутация предприятия
[3].
Для построения модели, адекватной реально функционирующей системе -грузовому порту — соблюдены основные рекомендации по определению уровня детализации модели, использовались методы верификации моделирующих компьютерных программ, а также методы повышения валидации и доверия к модели.
Верификация моделирующей компьютерной программы осуществлялась с использованием следующих методов: программа имитационной модели написана и отлажена по субмоделям- выполнялись прогоны модели с различными входными параметрами. В табл. 2 представлено изменение значений показателей (выборка для КП и БП) в зависимости от изменения входных параметров. В данном случае в качестве изменяемого входного параметра выступает период между поступлением заявок.
Таблица 2
Изменение значений показателей качества в зависимости от изменения входных параметров
Значение,% Значение,% Наименее Наиболее
Показатель (период между (период между желаемое желаемое
поступлением поступлением значение, значение,
заявок 14−18 ч) заявок 23−41 ч) % %
КП (Асбест) 100 0 23 79
КП (Пилолес) 100 80 23 79
КП (Бумага) 100 100 23 79
КП (Металлопрокат) 100 100 23 79
КП (Общий) 100 70 23 79
БП (Асбест) 100 100 27 76
БП (Пилолес) 93 100 27 76
БП (Бумага) 87 66 27 76
БП (Металлопрокат) 100 100 27 76
БП (Общий) 95 91,5 27 76
С целью повышения доверия к модели: осуществлялась трассировка средствами программного продукта Arena 9. 0- для доказательства того, что данные модели изменяются в правильном порядке, выполнялись прогоны имитационной модели при упрощенных допущениях- на основе собранных статистических данных определены распределения вероятностей факторов случайности модели с помощью Input Analyzer- построена анимационная схема модели, позволяющая просмотреть работу модели в динамике и выявить ошибки модели.
Для повышения валидации и доверия к модели использовались следующие методы:
1. Сбор информации и данных о работе системы из различных источников: проводились консультации со специалистами порта, осуществлялось наблюдение за работой порта и его сотрудников, изучалась литература, посвященная работе портов.
2. Регулярно осуществлялось взаимодействие с руководством порта для доработки модели.
3. Валидация выходных данных всей имитационной модели. Окончательная проверка адекватности имитационной модели подтверждается, если установлено, что её выходные данные идентичны выходным данным, которые можно ожидать от реальной системы. Для такой проверки использованы результаты моделирования и статистические данные о работе грузового порта за сентябрь 2009 года. В указанный период времени на территории порта функционировали все погрузчики и краны. Метеорологические факторы, такие как туман, ветер, ледостав на работу порта влияние не оказывали.
Сравнение статистических показателей работы порта за сентябрь 2009 года и показателей, полученных в результате моделирования, представлено в табл. 3.
Таблица 3
Сравнение моделируемых и статистических показателей работы порта
Показатель Данные модели Статистические данные Отклонение (%)
Общее количество полученных заявок, шт. 77 78 1,3
Количество заявок на погрузку асбеста, шт. 40 42 4,8
Количество заявок на погрузку бумаги, шт. 52 50 3,8
Количество заявок (шт.) на погрузку:
швеллера, 12 13 7,7
листового железа 18 17 5,6
Количество заявок на погрузку леса 32 34 5,9
Общее количество отказов по заявкам 16 15 6,3
Объем отгруженных грузов (т) 157 446 162 000 2,8
Количество претензий (шт.) 4 4 0
Количество утерянного или испорченного асбеста (т) 0,700 0,650 7,1
Количество утерянной или испорченной бумаги (т) 0,850 0,900 5,6
Количество утерянного или испорченного металлопроката (т) 0,550 0,550 0
Количество утерянного или испорченного леса (т) 0,300 0,320 6,3
Количество поломок погрузочной техники 4 4 0
Также адекватность построенной имитационной модели реальному объекту проверена на основе использования критерия Стьюдента. Данная проверка показала, что полученные данные модели не противоречат эмпирическим данным, собранным в порту, на 2%-ом уровне значимости (для количества претензий и количества поломок погрузочной техники), 10%-ом уровне значимости (для величины объема отгруженных грузов) и 5%-ом уровне значимости (для остальных выходных данных). Результаты сравнения позволяют утверждать, что разработанная модель адекватна реальному экономическому объекту, т.к. отклонение данных, полученных при моделировании, от эмпирических данных составило от 0 до 7,1%.
Для планирования имитационных экспериментов воспользуемся полным факторным планом типа 2к, т.к. он является наиболее экономичной стратегией, с помощью которой можно измерять взаимодействие. Данная стратегия предполагает выбор
двух уровней каждого фактора, а затем проведение имитационных прогонов для каждой из 2к возможных комбинаций уровней факторов, называемых точками плана [101].
Проведем 26- факторный эксперимент с построенной имитационной моделью. Введем шесть входных переменных (Ф1 — Число единиц погрузочной техники (кранов) — Ф2 — Число единиц погрузочной техники (погрузчиков) — Ф3 — Число причалов порта- Ф4 -Площадь складского комплекса грузового порта- Ф5 — Интенсивность поступления заявок и Ф6 — Норма выгрузки/погрузки грузов).
Необходимо получить начальную оценку влияния каждого фактора на отклики-показатели технологических процессов порта. Также необходимо определить, будут ли факторы взаимодействовать друг с другом, то есть будет ли эффект одного фактора зависеть от уровня другого фактора. Для того чтобы увидеть, как отклик реагирует на изменение факторов, будем поочередно фиксировать и изменять значения факторов [75]. Предлагается провести эксперимент с увеличением площади склада на 10%, увеличением интенсивности поступления заявок на 10%, т. е. уменьшением интервала времени между моментами прибытия заявок на 10%, увеличением нормы выгрузки/погрузки на 10%, увеличением числа кранов, погрузчиков и причалов на 1 единицу.
По результатам эксперимента можно рассчитать эффекты факторов для различных откликов. Рассмотрим сначала эффекты факторов для отклика «Качество погрузки». Главными эффектом фактора ] является средняя величина изменения в отклике, обусловленная переходом фактора ] с уровня «-» на уровень «+», в то время как остальные факторы остаются без изменений. Такая средняя величина берется для всех комбинаций уровней факторов.
Для выбранного нами факторного плана типа 26 главные эффекты фактора определяются следующим образом (табл. 4).
Таблица 4
Формулы для вычисления главных эффектов факторов
Фактор Формула главного эффекта фактора Точка плана (/)
Ф1 в1 =? 2(Я — ^ і=2 П і = 2, 4, 6, 8,…, 64
Ф2 е? 2(Я — Л,. -2) е2? і=3 п і = 3,4,7,8,11,12,15,16,19,20,23,24,27,28,31,32,35,36, 39,40,43,44,47,48,51,52,55,56,59,60,63,64
Ф3 ез =? ^ - ^ і=5 П і = 5, 6, 7,8,13,14,15,16, 21, 22, 23,24,29,30,31,32, 37,38, 39,40, 45, 46, 47, 48, 53, 54, 55, 56, 61, 62, 63, 64
Ф4.? 2(Я,. — Я,. -8) 4? і=9 П і = 9,10,11,12,13,14,15,16, 25, 26, 27, 28, 29, 30, 31, 32, 41, 42, 43,44,45,46,47,48,57,58,59,60,61,62,63,64
Ф5 е? 2(Я — Я,-1б) Є5 ~? ,=17 П і = 17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,49, 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64
Ф6.? 2(Я, — Я,-32) Є6 ~? і=33 п і = 33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49, 50,51,52,53,54,55,56,57,58,59,60,61,62,63,64
В табл. 4 п = 64 -общее количество комбинаций факторов (точек плана), Яг- -отклик, соответствующий точке плана /'-. Определены главные эффекты всех факторов для различных откликов. Они представляют среднюю величину изменения в отклике, связанную с изменением отдельного фактора. Анализ полученных результатов позволил выявить существенные изменения показателей оценки деятельности грузового порта в зависимости от факторов.
Таблица 5
Эффекты взаимодействия двух факторов для показателей технологических процессов порта
Таким же образом рассчитываются эффекты взаимодействия различных комбинаций факторов. Результаты вычислений представлены в виде диаграмм (табл. 5 — Эффекты взаимодействия двух факторов (выборка для КП, БП и ВП)). Разработанные диаграммы представляют зависимость показателя от влияния факторов, лучи диаграмм — собой комбинации взаимодействия факторов, пунктирной линией обозначено нулевое значение эффекта взаимодействия.
Принимая во внимание все полученные эффекты взаимодействия для различного числа факторов сравним комбинации факторов, оказывающие наибольшее положительное и отрицательное влияние на показатели в заданном случае. Можно сделать вывод, что наибольшее положительное влияние на показатель КП оказывает взаимодействие факторов Ф4 и Ф5, на БП — Ф1, на ВП — Ф1 и Ф5, на РП — Ф2, Ф3, Ф4 и Ф5, и на СГ -взаимодействие всех шести факторов. Наибольшее отрицательное влияние на показатели КП, БП, РП и СГ оказывает взаимодействие факторов Ф1, Ф3, Ф4, Ф5 и Ф6, на ВП — Ф1, Ф3 и Ф5.
Для выбора определенного состояния факторов, позволяющего максимизировать эффект их взаимодействия, необходимо комплексно рассматривать результаты экспериментов. Так, вначале необходимо выбрать показатель, достижение увеличения или уменьшения значения которого является наиболее желаемым, а затем — рассматривать все остальные показатели и влияние на них выбранных факторов.
Таким образом, для исследования технологических процессов грузового порта построены следующие схемы: структурная схема технологических процессов грузового порта в символике О-схем, обобщенная и детальная схемы моделирующего алгоритма. Дана характеристика входной и выходной информации имитационной модели. Определены факторы случайности. Представлены полученные значения параметров вероятностных распределений для всех факторов случайности и обоснован выбор этих значений. Описаны основные и управляющие модули построенной модели. Модель проверена на адекватность реальному экономическому объекту методами верификации моделирующих компьютерных программ, а также методами повышения валидации и доверия к модели. Описана возможность и обоснована необходимость осуществления планирования проведения экспериментов с построенной имитационной моделью с помощью факторных планов с целью выявления влияния определенных факторов, присутствующих в осуществлении процессов в грузовом порту, на результирующие значения показателей качества логистического обслуживания.
ЛИТЕРАТУРА
1. Кельтон В. Имитационное моделирование. Классика С / В. Кельтон, А. Лоу. СПб.: Питер- Киев: Изд. группа БИУ, 2004. 847 с.
2. Св. об офиц. рег. прогр. для ЭВМ 2 008 611 883, Российская Федерация. Компьютерная система оценки качества логистического обслуживания грузового порта на основе имитационного моделирования / Ханова А. А., Григорьева И.О.- правообладатель Астр. гос. техн. ун-т. № 2 008 610 791- дата поступл. 28. 02. 2008- дата регистр. 16. 04. 2008.
3. Оценка качества логистического обслуживания грузового порта с использованием имитационного моделирования / А. А. Ханова, И. О. Григорьева // Датчики и системы. 2009. № 5. С. 11−15.
Проталинский Олег Мирославович —
доктор технических наук, профессор проректор по информатизации, заведующий кафедры «Прикладная информатика в экономике» Астраханского государственного технического университета
Ханова Анна Алексеевна —
кандидат технических наук, доцент кафедры «Прикладная информатика в экономике» Астраханского государственного технического университета
Бондарева Ирина Олеговна —
кандидат технических наук, старший преподаватель кафедры «Прикладная информатика в экономике» Астраханского государственного технического университета
Статья поступила в редакцию 07. 10. 10, принята к опубликованию 25. 10. 10

ПоказатьСвернуть
Заполнить форму текущей работой