Publication text
(PDF):
Read
Download
Введение
Широкое распространение интеграционных технологий, развитые средства сотрудниче-ства и коммуникаций участников производства обеспечивают фундамент построения виртуаль-ных предприятий (ВП), использующих временно объединенные технологические и другие виды ресурсов автономных предприятий для выполнения проекта или отдельного заказа. Временный (периодический) характер сотрудничества позволяет говорить о необходимости информацион-ной поддержки динамических организационных структур и переменных логистических цепочек. Само понятие структуры как системы устойчивых связей между объектами сохраняется только в части обмена информацией о производственных возможностях, становится размытой граница между внешней и внутренней средой предприятия, точнее, она переформируется для каждого заказа. Системы управления распределенными складами, построенные с учетом адаптации логистической структуры под конкретный заказ, обеспечивают максимально полное ис-пользование ресурсной базы партнерской среды предприятия [1]. Это позволяет всем участни-кам минимизировать запасы незавершенного производства, сократить длительность производ-ственного цикла, уменьшить потребность в складских и производственных площадях. Увеличе-ние маневренности производства ВП в части организации оперативной доставки материалов
и полуфабрикатов к местам потребления основано на интеграции логистических процессов
и обеспечении управленческого персонала информацией о запасах ресурсов сети временно объ-единенных географически распределенных производственных площадок [2, 3]. Процедуры управления складскими запасами в условиях производственной кооперации должны поддержи-вать адаптацию системы целей и показателей системы в условиях трансформации деятельности предприятия или бизнес-системы, в которой оно функционирует [4]. Для решения задачи раци-онального использования ресурсов ВП предлагается автоматизированная система динамического перераспределения ресурсов.
Постановка задачи управления складами виртуального предприятия
Схема формирования складской подсистемы ВП показана на рис. 1.
Рис. 1. Распределенная логистическая структура виртуального предприятия
Каждое автономное предприятие, когда становится частью некоторого функционирующе-го ВП, предоставляет ему часть своих ресурсов (стадия подключения). Количество подключений ограничено производственными мощностями конкретного предприятия. При этом предприятия-агенты, включенные в сеть одного ВП, становятся частью внутренней среды друг для друга в рамках проекта или заказа в объеме предоставленных ресурсов.
Перед тем как автономное предприятие остановит предоставление ресурсов в общий доступ ВП (стадия отключения), должны быть возвращены или перераспределены запасы сырья, материалов, полуфабрикатов и готовой продукции на склады предприятия-владельца (или склады других ВП, в которых данное предприятие продолжает участвовать) в соответствии с некоторым правилом распределения. Информационное описание системы управления распределенными складами (СУРС) для стадии отключения представлено на рис. 2, где X – входные переменные:
R = {R1, R2,…, Rm} – ресурсное обеспечение ВП (m – количество видов ресурсов); Ri = Ri (Ti, Ai, Сi, RPi) – ресурс любого вида (resource), где Ti = {Material, Technology, Finance, Personal, Warehouse, UserDefined} – тип ресурса (type); Ai – количество ресурса (amount); Ci – стоимость ресурса (cost); RPi – вид обеспечения (replenishment); RP = {производство, закупка, перемещение}; L = {L1, L2, …, Ln} – система хранения ресурсов (склады) (n – количество доступных складов с учетом складов ВП); Lj = Lj (Vj, Sj) – место хранения ресурсов (location), где Vj – емкость склада (volume); Sj = {открыт, закрыт} – состояние склада (state); A = (aij)n×m – матрица привязки ресурсов к местам хранения; I – множество операций поступления (input); O – множество операций отгрузки (output);
RTN – множество документов возврата (return); RLС – множество операций перемещения (relocation); Q – варьируемые параметры: K = {{абсолютные}, {относительные}, {произволь-ные}} – критерии распределения: {абсолютные} = {сумма, объем, количество, вес}; {относительные} = {сумма/объем, количество/объем, вес/объем}; U = {u} – ликвидируемые склады ВП;
Y – выходные переменные: Lnew = {L1, L2, …, Lw}, w < n новая система хранения ресурсов после реконфигурирования; Anew= (aijnew)w×m – матрица привязки ресурсов после реконфигурирования;
Rnew ={R1, R2,…, Rm} – ресурсное обеспечение системы после реконфигурирования.
Рис. 2. Информационное описание СУРС
На основе формализованного описания процесса распределения ресурсов между складами сформулирована задача управления – при заданной конфигурации системы хранения виртуаль-ного предприятия L, известном ресурсном обеспечении R, плановых поступлениях I и реализа-циях O, возвратах RTN и перемещениях RLC, а также исходной привязке ресурсов к местам хранения A найти новую привязку Anew, обеспечивающую выполнение заданного значения кри-терия распределения К с учетом ограничений на состояния мест хранения ресурсов S и на их вместимость V при уменьшении размерности вектора L.
Принятые допущения: партии ресурсов могут быть разбиты произвольным образом; используется средневзвешенный метод расчета себестоимости при перемещении ресурсов между складами.
Постановка описывает задачу перемещения ресурсов при отключении от использования складов одного или нескольких ВП. Для разных типов ресурсов местом хранения может быть склад, цех (участок, рабочий или машинный центр), отдел предприятия.
Архитектура информационного обеспечения СУРС
Основным элементом архитектуры информационного обеспечения является база данных (БД), содержащая нормативно-справочную информацию о номенклатуре (в том числе о многооборотной таре), вариантах ее упаковки, складах, транспортных средствах, документообороте предприятия. Информация БД используется алгоритмическим обеспечением четырех функцональных модулей: управления нормативно-справочной информацией, управления поступлением и реализацией, управления складскими перемещениями, управления многообортоной тарой (рис. 3).
Рис. 3. Функциональная структура СУРС
Характеристика объекта управления
Объект управления – распределенная складская система предприятия, специализирующе-гося на использовании или производстве листового металла, который является основным про-дуктом металлопроката. Кроме массогабаритных характеристик продукция металлопроката ха-рактеризуется технологией изготовления (горячая или холодная деформация), точностью прока-та, обрезкой кромки, плоскостностью, маркой стали и наличием дополнительной обработки [5].
Лист стальной является одним из наиболее универсальных и востребованных разновидно-стей черного металлопроката. С его помощью изготавливают различные металлические кон-струкции, его используют в машиностроении, строительстве, сельском хозяйстве, разных отрас-лях промышленности.
Существуют два основных способа производства холоднокатаных листов: рулонный
и полистный. Главные этапы производства показаны на схеме технологического процесса
(рис. 4) с помощью стандартных символов ASME (American Society of Mechanical Engineers) [6]: на схеме операция хранения запасов показана треугольником, операция переработки – в виде окружности, контроль – квадратом, транспортировка – направленной стрелкой.
Рис. 4. Схема производства холоднокатаного проката
Выбор средств разработки
Масштабы использования в российской промышленности тиражного и отраслевого про-граммного обеспечения, построенного на платформе 1С, позволили выбрать ее в качестве инструментальной среды для разработки (1С: Предприятие 8.3) [7, 8]. По количеству АРМов, пользователей, разработчиков платформа 1С существенно превосходит аналоги, что особенно важно в условиях импортозамещения. Система «1С: Предприятие» позволяет решать задачи автоматизации различной степени сложности, в том числе в масштабах крупного промышленного предприятия.
Основные справочники, документы, регистры и отчеты, а также основные взаимосвязи между ними показаны на рис. 5.
Рис. 5. Информационная модель промышленного предприятия с распределенными складами:
«+» и «–» – вид операции: приход или расход для соответствующего регистра накопления
Основные функции системы управления распределенными складами для некоторых категорий пользователей показаны на рис. 6.
Рис. 6. Основные функции СУРС
Математическое обеспечение СУРС
Математическая модель для абсолютного критерия распределения (количество, сумма, объем, вес) представляет собой выравнивание выбранной величины ресурсного обеспечения системы при открытом состоянии складов:
где aij – количество запасов i-го ресурса на j-ом складе.
На рис. 7 схематично представлено распределение материальных ресурсов согласно абсо-лютному критерию распределения, заштрихованные блоки иллюстрируют перемещенные мате-риалы со склада L4 на склады L1 и L2.
Рис. 7. Распределение ресурсов согласно абсолютному критерию распределения:
Lj – склады предприятия; aj – количество запасов на складах. Закрывается склад L4
После вычисления оптимального значения целевой функции (баланс) распределяются ре-сурсы с ликвидируемого склада сначала на склад с самым минимальным свободным объемом, затем на склады в соответствии с возрастанием значения свободного объема.
На рис. 8 представлена блок-схема алгоритма процесса ликвидации материальных ресурсов со складов для критерия распределения абсолютной величины (сумма, объем, количество, вес).
Рис. 8. Алгоритм ликвидации склада для критерия распределения по абсолютной величине
Математическая модель для относительного критерия распределения (количество/объем, сумма/объем, вес/объем) основана на применении теории смешения и разбавления растворов
к ресурсному обеспечению.
На основании материального баланса оптимальное значение целевой функции определя-ется с помощью формулы
где n – количество складов в системе.
Тогда объем перемещаемых ресурсов вычисляется по формуле
где Gu – объем ресурсов, который необходимо перенести с ликвидируемого склада; Gk – объем ресурсов на складе, на который перемещаем ресурсы с ликвидируемого склада; S – оптимальное значение целевой функции; Su – относительное значение ресурсов, перемещаемых с ликвидиру-емого склада; Sk – относительное значение ресурсов на складе, на который перемещаем ресурсы с ликвидируемого склада.
Тестирование программного комплекса
Тестирование проводилось на примере распределенных складов, хранящих холоднокатаные листы различных типоразмеров в разных вариантах упаковки и, соответственно, с различающимися габаритами, весом и себестоимостью.
Тестирование проводилось по следующим сценариям:
– сценарий № 1: ликвидируется один склад, выбирается абсолютный критерий распре-деления;
– сценарий № 2: ликвидируются два склада, выбирается относительный критерий
распределения.
Для обоих сценариев были проведены документы поступления и реализации для форми-рования начальных остатков по складам.
Целевая функция выбирается из критериев распределения. Поддерживаются несколько групп критериев, обрабатываемых одним алгоритмом. Каждой группе критериев ставится в со-ответствие некоторый алгоритм распределения. В свою очередь, каждому алгоритму назначается процедура расчета из модуля формы документа «Ликвидация складов» (рис. 9).
Рис. 9. Формирование критериев распределения ресурсов
К критериям распределения абсолютной величины относятся сумма, количество, объем, вес. К критериям распределения относительной величины относятся такие критерии, как коли-чество/объем, сумма/объем и вес/объем. Программный комплекс позволяет добавить любое правильно построенное расчетное выражение, использующее знаки арифметических операций
в качестве целевой функции для выравнивания ее значения по складам.
Тестирование по сценарию № 1 проводилось на исходных данных, показанных в верхней части табл. 1.
Таблица 1
Исходные данные и результаты по сценарию № 1
Номенклатура Склад 1 Склад 2 Склад 3 Склад 4
До закрытия склада 3
Холоднокатаный лист 1, шт. 20 25 50 10
Холоднокатаный лист 2, шт. – – 25 19
Холоднокатаный лист 3, шт. 10 – – –
Количество, шт. 30 25 75 29
Объем, м3 0,240 0,200 0,525 0,203
Вес, кг 1 974 1 570 4 900 2 184
После закрытия склада 3
Холоднокатаный лист 1, шт. 43 52 – 10
Холоднокатаный лист 2, шт. – 1 – 43
Холоднокатаный лист 3, шт. 10 – – –
Количество, шт. 53 53 – 53
Объем, м3 0,401 0,396 – 0,371
Вес, кг 3 239 3 141 – 4 248
В табл. 1 представлены остатки материальных ресурсов по открытым складам (склады
1–4) с агрегацией до вида номенклатурной позиции. Закрывается склад 3. В качестве целевой функции выбран критерий, обеспечивающий выравнивание количества запасов на складах.
Для закрытия склада был создан документ «Ликвидация складов». Программный комплекс осуществляет расчет оптимального распределения ресурсов по складам, находящимся
в открытом состоянии, в соответствии с заданной целевой функцией. Пользователь может от-редактировать предложенный системой вариант перераспределения ресурсов. При проведении этого документа создаются заказы на перемещение. В нижней части табл. 1 («После закрытия склада») показаны сформированные остатки на складах после проведения заказов перемещения. Материальные ресурсы со склада 3 были распределены по открытым складам на основании вы-равнивания количества запасов.
Тестирование по сценарию № 2 проводилось для случая одновременного закрытия складов 2 и 3. Для тестирования программного комплекса в качестве целевой функции был выбран критерий, обеспечивающий выравнивание отношения количества запасов к их объему. Исход-ные данные и результаты показаны в табл. 2.
Таблица 2
Исходные данные и результаты по сценарию № 2
Номенклатура Склад 1 Склад 2 Склад 3 Склад 4
До закрытия складов 2 и 3
Холоднокатаный лист 1, шт. 20 25 50 10
Холоднокатаный лист 2, шт. – – 25 19
Холоднокатаный лист 3, шт. 10 – – –
Количество, шт. 30 25 75 29
Объем, м3 0,24 0,2 0,525 0,203
Вес, кг 1 974 1 570 4 900 2 184
После закрытия складов 2 и 3
Холоднокатаный лист 1, шт. 49 – – 56
Холоднокатаный лист 2, шт. 25 – – 19
Холоднокатаный лист 3, шт. 10 – – –
Количество, шт. 84 – – 75
Объем, м3 0,618 – – 0,55
Вес, кг 5 719 – – 4 909
Из отчетов системы следует, что ресурсы со складов 2 и 3 были распределены по складам, находившимся в открытом состоянии. Распределение ресурсов произведено в соответствии
с выбранным критерием распределения «количество/объем». Проверка выполнялась методом сравнения среднеквадратичного отклонения значения целевой функции для исходной ситуации и после распределения, а также с помощью специальных вариантов отчета (гистограммы и пу-зырьковые диаграммы).
Заключение
Результат работы представлен системой динамического перераспределения складских ре-сурсов, позволяющей решать задачи оперативного перемещения материальных ресурсов между складами, в том числе в условиях функционирования виртуального предприятия. Выполнена постановка задачи управления для стадии отключения складов от виртуального предприятия. Для определения стадий хранения ресурсов сформирована схема производства металлопроката. В автоматизированной системе, разработанной на платформе «1С: Предприятие», реализованы процессы поступления, отгрузки, возврата и перемещения ресурсов в складской системе авто-номного или виртуального предприятия. Сформированы абсолютные и относительные критерии распределения, обеспечивающие выравнивание значения заданного показателя по складам. Те-стирование системы на примере критериев из каждой группы показало работоспособность всех видов обеспечения для складского комплекса предприятия, производящего металлопрокат. Гиб-кая настраиваемая структура системы позволяет расширить ее применение для перераспределе-ния других видов ресурсов.