Новости
09.05.2023
с Днём Победы!
07.03.2023
Поздравляем с Международным женским днем!
23.02.2023
Поздравляем с Днем защитника Отечества!
Оплата онлайн
При оплате онлайн будет
удержана комиссия 3,5-5,5%








Способ оплаты:

С банковской карты (3,5%)
Сбербанк онлайн (3,5%)
Со счета в Яндекс.Деньгах (5,5%)
Наличными через терминал (3,5%)

СТРУКТУРА ПРОГРАММНОГО КОМПЛЕКСА УПРАВЛЯЮЩЕЙ СИСТЕМЫ КАЛЕНДАРНЫМ ПЛАНИРОВАНИЕМ

Авторы:
Город:
Тамбов
ВУЗ:
Дата:
14 декабря 2019г.

Актуальность: Рассматривается концепция и структура построения архитектуры управляющей многомодульной системы с разделёнными потоками данных для автоматизации процесса календарного планирования единичного производства. Описан механизм применения статических методов в планировании производства.

Современное развитие производства требует разработки и применения систем управления, которые качественно решают основные поставленные задачи, учитывают различные факторы, поэтому, проектирование структуры программного комплекса является сложной и практически важной задачей.

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

Для составления календарного плана можно применять статические методы, которые предусматривают разработку фиксированного задания для всего планового периода (1, 6, 12 месяцев), включая параметры оперативного учета и контроля, в котором содержится план распределения работ в определенные сроки по времени на используемом производственном оборудовании; но заданное задание является динамически изменяемым, так как в течение планового периода номенклатура производства постоянно расширяется за счет поступления новых заданий.

В рамках планированияединичного производстваи построенияпроизводственной программы фиксируется ассортимент изделий, объем и график выпуска, используемые технологии и материалы комплектующих собственного производства и сторонних производителей. Диаграмма потоков данных для построения календарного плана единичного производства приведена на рис.1.


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

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

-           клиентская подсистема (пользовательский интерфейс), предоставляет пользователям системы инструменты ввода данных;

-           модуль расчета необходимого числа рабочих мест, на основании трудоемкости каждого вида работ, входящих в заказ и фонда времени, обеспеченного оборудованием, определяет количество рабочих мест (оборудования). Выражение для расчета числа рабочих мест (1):


гдеCрм – необходимое число рабочих мест;   – трудоемкость данного вида работ по заказу; до F – действительный фонд времени работы оборудования;  Т цз– длительность цикла обработки заказа.
- модуль расчета длительности производственного цикла, определяется в количестве рабочих дней, в зависимости от заказов (числа деталей, количества партий и т.д.), времени технологических процессов, числа рабочих мест и рабочего графика. Выражение для расчета (2):



где          -   длительность производственного цикла при последовательном виде движения в рабочих днях; n - число деталей в партии; m- число операций в технологическом процессе; tшк- норма штучно- калькуляционного времени на операцию, час; C- число рабочих мест, параллельно занятых выполнением операции; Ксм-число рабочих смен в сутках; Тсм- длительность рабочей смены, час; tмо - межоперационное время, час; Tе- продолжительность естественных процессов (сушка, поверхностное легирование, охлаждение после термообработки и т.п.), дней.

-           модуль определения календарных опережений подачи, необходим для согласованной бесперебойной работы цехов, ипоставки деталей, входящих в изделия, на сборку к заданному сроку;

-           модуль формирования отчетности, предоставляет пользователям системы инструменты доступа к результатам расчетов. Выражение для расчета (3):






Функциональную структуру разработанного программного комплекса можно условно разделить на три уровня. На первом уровне обеспечено хранение в базе данных: заказов, оборудования, спецификаций изделий, технологических карт, данных о состоянии склада. Уровень реализован с использованием СУБД MSSQ: Server, модель описания – реляционная, так же разработан модуль взаимодействия сбазой данных на уровне объектно-ориентированного описания сущностей на языке программирования C#.

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

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

Использование программного комплекса управляющей системы позволяет уменьшить финансовые затраты при построении календарного плана производства, за счет экономии трудовых, сырьевых ресурсов, энергетических затрат и оптимального использования линий производства.

 

Список литературы

 

1.   Дмитриевский Б.С. Автоматизированные информационные системы управления инновационным наукоемким предприятием / Б.С. Дмитриевский - М.: Машиностроение-1, 2006. – 156 с.