11.23M
Categories: programmingprogramming softwaresoftware

Разработка программного комплекса для планирования производства рольставней

1.

«Разработка программного комплекса
для планирования производства
рольставней»

2.

Описание предметной области

3.

Описание предметной области
1 – вал
2 – направляющие
3 – полотно рольставни
4 – короб
5 – концевая ламель полотна
Строение рольставней

4.

Описание предметной области
Комплектующие
Длинномеры

5.

Актуальность и постановка задачи

6.

Цель и задачи, решаемые в выпускной работе
Цель выпускной квалификационной работы:
Разработать программный комплекс для автоматического планирования
производства, позволяющего снизить затраты при производстве рольставней.
Для достижения поставленной цели решаются следующие задачи:
сделать анализ существующих методов и средств организации складского учета
для использования линейных материалов;
сделать анализ методов и средств производственного планирования с
использованием линейных материалов;
спроектировать ПИС для производственного предприятия (производство
рольставней);
реализовать алгоритм подсистемы производственного планирования ПИС;
реализовать алгоритм подсистемы производственного складского учёта ПИС;
разработать связующее ПО и пользовательского интерфейса ПИС производства
рольставней;
подготовить документацию.

7.

Обзор существующих методов решения задачи раскроя
Разрез материала

8.

Обзор существующих методов решения задачи раскроя

9.

Задача о рюкзаке
Backpack problem
Как его оптимально
заполнить?
Два варианта
Взять предмет Fi
Не брать
предмет Fi

10.

Задача о рюкзаке
Backpack problem
Аналогия:
нужно как можно больше нарезных
остатков уместить в длинномере

11.

Дополнительные подзадачи
Остатки после раскроя
Ликвидные
Отходы
которые можно
использовать при раскрое
дальнейших изделий
которые НЕЛЬЗЯ
использовать при раскрое
дальнейших изделий
Задача оптимального раскроя сводится не просто к
оптимальному расходу запасов на складе, а к оптимизации
расхода динамически меняющегося запаса материалов на
складе

12.

Алгоритм модуля раскроя материала
Видоизмененный
backpack
Функция cut
Основной алгоритм

13.

Архитектура ПИС

14.

Архитектура БД

15.

Сервер приложения. REST API. Стек технологий.

16.

Клиент ПИС

17.

Клиент ПИС

18.

Результаты работы алгоритма раскроя
Параметры:
S = 5500мм
W = 1%
L = 1000мм

19.

Тестирование ПИС
В результате тестирования ПИС была полностью проверена работоспособность
заявленных в ТЗ компонентов: модуль «Склад», модуль «Раскрой», модуль
«Сборка» и модуль «Закупка товаров».
Были реализованы 4 роли:
• Администратор
• Работник цеха
• Менеджер проектов
• Управляющий склада
Все роли имеют разграничение прав. Код проверен на безопасность с помощью
статического анализатора, выявленные уязвимости устранены.
В ходе тестирования было обнаружено, что чем больше проектов одновременно в
работе, тем больше нулевых остатков способен выдать алгоритм.

20.

Внедрение ПИС на производстве

21.

Дальнейшие перспективы
2D раскрой

22.

Дальнейшие перспективы

23.

Дальнейшие перспективы

24.

Дальнейшие перспективы
Патент №200237

25.

Дальнейшие перспективы

26.

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

27.

Спасибо за внимание!
English     Русский Rules