Материал: 2501

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

the enterprise as a whole. The article presents a sample solution for the organization of cargo transportation of the FSUE «Mail of Russia» with the use of the software Anylogic.

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

Keywords: information technology, freight, software.

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

сотрудн ками

предпр

ятия, рационально

использовать

весь парк

С

 

 

 

автомоб лей, вовремя направить и отследить получение задания

сотрудн ку, рассч тать

отследить путь

автомобиля с

водителем в

кратчайш е сроки, рассч тать затраты и делать прогнозирования. Все это

сделать практ чески невозможно без использования современных

онных технологий,

индивидуально для данной

информац

 

 

деятельности.

 

 

 

 

В данной статье приведен пример программно-математический

продукта организации перевозок ФГУП «Почта России» на базе Anylogic.

Основнаяразработанныхчасть. Anylogic - это современная среда разработки

моделей на языке Java с русскоязычным графическим интерфейсом и

тщательно продуманной контекстной справочной системой [1].

Все процессы и явления, в которых участвуют материальные объекты,

происходят в пространствеАи времени. При этом характеристики процесса

или объекта меняются, что дает возможность говорить об изменении его

состояния. В

качестве

математических моделей элементов сложных

исключительное место занимают автоматыД[2].

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

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

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

может иметь определенные внутренние состояния [3, 4].

Моделирование – это процесс и результат создания модели. Метод моделирования в современных условиях приобретает новые черты, значительно видоизменяясь и обобщаясь [5].

376

Моделирование можно разделить на 2 вида: аналитическое и имитационное.

1. Аналитическое моделирование предполагает использование систем

алгебраических,

дифференциальных,

интегральных

уравнений,

связывающих выходные переменные с входными. Уравнения

дополняются системой ограничений [1].

 

 

С

 

Здесь математическая модель

2. Имитационное моделирование.

воспроизводит алгоритм («логику») функционирования исследуемой системы во времени при различных сочетаниях значений параметров

системы

внешней среды [6].

погрузки

Имитац онное

моделирование – это построение компьютерных

моделей

проведен

е экспериментов над ними [1].

Рассмотр м программно-математический продукт организации перевозок ФГУП «Почта России» на базе Anylogic.

Данные времени

и разгрузки были получены с помощью

фотограф й рабочего дня автомобилей (проводился хронометраж

процессов

 

разгрузки). Все значения времени и скорости

замерялись для автомо

 

ля У З-396254. В период прохождения практики

студентов был

А

 

статистический материал. Весь материал данных

обрабатывается с помощью методов математической статистики, значения

времени расставляютсясобранв порядке возрастания. Конечный автомат для

определения среднего значения и среднеквадратичного отклонения

погрузки и разгрузки в центре представлен на рис. 1.

 

 

Д

 

 

И

Рис. 1. Конечный автомат для определения значения погрузки и разгрузки

377

Состав конечного автомата:

1)Параметры:

а) Т_Пц – показывает время погрузки в центре, в зависимости от полученных данных от состояния «Погрузка_в_центре».

б) Т_Рц – показывает время погрузки в центре, в зависимости от

полученных данных от состояния «Разгрузка_в_центре»;

С

в)

I и Y – параметры, определяющие аргумент в табличной функции.

2)

Табличные функции:

а)

«Данные Т пц» - содержит таблицу со значениями времени

погрузки в центре в м нутах в зависимости от аргумента I. Свойства разгрузкитабличной функц представлены на рис. 2.

б) «Данные Т рц» - содержит таблицу со значениями времени в центре в м нутах в зависимости от аргумента Y.

 

бА

 

 

Д

 

 

И

 

Рис. 2. Окно «Свойства» табличной функции « анные Тпц»

3)

Состояния:

 

а) «Погрузка_в_центре» – осуществляет сбор информации из табличной функции «Данные_Т_пц» для расчета среднего значения и отклонения времени погрузки в центре.

б) «Разгрузка в центре» – осуществляет сбор информации из табличной функции «Данные_Т_рц» для расчета среднего значения и отклонения времени разгрузки в центре.

378

Переходы:

а) два перехода между состояниями срабатывают с заданной интенсивностью 1 раз в секунду;

б) переход из состояния «Разгрузка_в_центре» осуществляется при выполнении условия I= =10, т.к. значений разгрузки в табличной функции всего 10.

татистика: позволяет проанализировать статистику каких-либо изменяющихся параметров:

а) statistics Т пц – осуществляет расчет значений погрузки в центре: - кол чество значен й;

- среднее значен

е погрузки в центре;

- мин мальное

максимальное значения;

С

чное отклонение;

- среднеквадрат

- довер тельный

нтервал для среднего;

- сумма.

 

аналогично

бА

б) statistics Т рц – осуществляет расчет значений разгрузки в центре пункту а.

Результаты модел рования представлены на рис. 3.

Д И

Рис. 3. Результаты моделирования

Из результатов моделирования можно определить, что погрузка в центре будет находиться в пределах: Т_пц = 7,69 ± 0,42 мин.

Разгрузка в центре находится в пределах: Т_рц = 8,56 ± 0,36 мин.

379

Аналогично создается конечный автомат определения среднего значения и среднеквадратичного отклонения погрузки и разгрузки на периферии и среднетехнической скорости, который представлен на рис. 4.

С

 

и

 

 

Рис. 4. Конечный автомат

Состав конечного автомата:

1)

Параметры:

Д

а) счетчики J, I, Y

– показывают аргумент табличных функций,

изменяются последовательнобАот 0 до 40 (в зависимости от количества

исследуемых значений скорости, погрузки и разгрузки);

б) Vt – показывает среднетехническую скорость, в зависимости от

полученных данных из состояния «Среднетехническая скорость».

 

 

И

в) Т_Трп – указывает время разгрузки на периферии, т.е. в почтовом отделении;

г) Т_Тпп – указывает время погрузки на периферии, в зависимости от полученных данных от состояния «Время_погрузки».

2) Табличные функции:

а) «Данные_Vt» - содержит таблицу со значениями среднетехнической скорости в км/ч в зависимости от аргумента J. Свойства табличной функции представлены на рис. 5.

б) «Данные_Т_пп» - содержит таблицу со значениями времени погрузки в центре в минутах в зависимости от аргумента I. Свойства табличной функции аналогичны функции «Данные_Vt» .

в) «Данные_Т_рп» - содержит таблицу со значениями времени разгрузки в центре в минутах в зависимости от аргумента Y.;

380