Потоки операций
В дополнение к стандартному изображению потока операций на диаграмме могут быть указаны специфические потоки:
– условный поток операций (Conditional Sequence Flow). Используется при ветвлении потоков. Обычно отображается исходящим из действия, чтобы не отображать на диаграмме шлюз. Условия активации потока задается рядом в виде логического выражения;
– поток операций по умолчанию (Default Sequence Flow). Используется при ветвлении потоков. Может исходить из действия или шлюза. Не связан ни с каким логическим выражением. Поток по умолчанию активируется, если активация других потоков в соответствии с их логическими выражениями или событиями невозможна.
Ниже приведен простой пример диаграммы BPMN, описывающей общую схему процесса сквозного планирования предприятия от продаж до закупок и снабжения.
Рисунок 1.5 – Пример BPMN диаграммы «Схема сквозного планирования»
1.4. Эволюция интеллектуальных систем управления производством
Управление производственными системами, как частным случаем социально-технических систем [40], связано со значительными сложностями, вызванными неполнотой информации, конфликтами интересов и целей, быстрыми и многочисленными изменениями в окружающей среде промышленного предприятия. Кроме того, резко возрастают требования к гибкости производства и к оперативности принятия управленческих решений, что, в свою очередь, обусловливает необходимость интеллектуализации и информатизации процессов управления, что в конечном счете ведет к концепции построения интеллектуальной системы управления, как основного механизма системы управления производственного предприятия.
Рассмотрим основные определения, связанные с понятием «интеллектуальная система управления». Ниже приведены одни из возможных определений основных понятий, наиболее подходящие, по мнению авторов, под контекст рассматриваемой проблемы.
Система управления – систематизированный набор средств сбора сведений о подконтрольном объекте и средств воздействия на его поведение, предназначенный для достижения определённых целей. Объектом системы управления могут быть как технические объекты, так и люди [41]. В случае, если в качестве объекта управления выступает производственное предприятие как организационная структура, будем говорить о системе управления производственным предприятием.
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ (АСУ) (automated, automatized control system (ACS), computerized control system, management information system (MIS)) – система управления, в которой применяются современные электронные средства обработки данных и экономико-математические методы для решения основных задач управления производственно-хозяйственной деятельностью. Это человеко-машинная система, в ней ряд операций и действий передается для исполнения машинам и другим устройствам (особенно это относится к т. н. рутинным, повторяющимся, стандартным операциям и расчетам), но главное решение всегда остается за человеком. Этим АСУ отличаются от автоматических систем, т. е. таких технических устройств, которые действуют самостоятельно по установленной для них программе, без вмешательства человека [42].
Система поддержки принятия решений (СППР) – соединение комплекса программных средств и аналитических моделей для решения широкого круга сложных задач в различных областях жизни, в т. ч. и в экономике, прежде всего, в производстве. Это направление менеджмента использует достижения в развитии информационных систем и банков данных, исследовании операций, интерактивных режимов работы с ЭВМ. Мощное математическое обеспечение позволяет формулировать цели управления, корректировать их с учетом желаний и опыта менеджеров (этот опыт автоматически формализуется и фиксируется системой в процессе ее работы), находить и предлагать оптимальные средства и пути достижения целей. Существуют системы поддержки не только индивидуальных, но и коллективных решений. В последнем случае специальная программа ранжирует участников по степени их компетенции, учитывая это при согласовании мнений и выработке обобщенных рекомендаций. Многие СППР основаны на формализации функции полезности пользователя и выдаче альтернативы, максимизирующей эту функцию [42].
Интеллектуальная система (ИС, англ. intelligent system) – это техническая или программная система, способная решать задачи, традиционно считающиеся творческими, принадлежащие конкретной предметной области, знания о которой хранятся в памяти такой системы [43]. В технологиях принятия решений интеллектуальная система – это информационно-вычислительная система с интеллектуальной поддержкой, решающая задачи без участия человека – лица, принимающего решение (ЛПР) [43]. Понятие интеллектуальной системы тесно связано с областью информатики, называемой искусственным интеллектом (ИИ). Существует много различных определений ИИ. Ниже приведены некоторые из них [43]:
«Автоматизация видов деятельности, которые мы ассоциируем с человеческим мышлением (human thinking), таких как принятие решений, решение проблем, обучение…» (Belman, 1978);
«Изучение того, как заставить компьютеры делать вещи, которые в настоящее время лучше делают люди» (Rich, Knight, 1991) [43].
К одним из бурно развивающихся технологий ИИ относятся:
1. Мягкие вычисления (нечеткие множества, нечеткая логика и т. п.).
2. Интеллектуальные агенты и мультиагентные системы.
3. Интеллектуальный анализ данных [43].
Рассмотрев вышеизложенные определения, будем называть интеллектуальной системой управления производственного предприятия – автоматизированную систему управления производством, удовлетворяющую следующим требованиям:
1. объектом управления является производство;
2. система является интеллектуальной системой с широким использованием технологий искусственного интеллекта;
3. содержит в себе систему поддержки принятия решений;
4. способна решать задачи управления в различных режимах:
a. автоматическом режиме (без привлечения человека),
b. автоматизированном режиме (с привлечением лиц, принимающих решения),
c. режиме обучения и моделирования (для обучения персонала и моделирования деятельности).
1.4.1 Автоматизированные системы управления производством
С развитием компьютерной техники и с увеличением сложности производственных процессов развитие получили автоматизированные системы управления, специализирующиеся на различных уровнях управления предприятия [44]. Ниже приведены основные виды автоматизированных систем управления производством актуальные на сегодняшний день:
1. ERP-системы (англ. Enterprise Resource Planning, планирование ресурсов предприятия) [45] – автоматизированные системы управления, реализующие в себе процессы управления производством, управления трудовыми ресурсами, финансового менеджмента и управления активами, ориентированные на непрерывную балансировку и оптимизацию ресурсов предприятия, обеспечивающие общую модель данных и процессов для всех сфер деятельности предприятия. Понятие ERP предложено в качестве развития стандарта MRP II. Системы данного класса охватывают стратегический и тактический уровни управления, объединяя все процессы предприятия в единую систему.
2. APS-системы (сокр. от англ. Advanced Planning & Scheduling – усовершенствованное планирование) [46] – программное обеспечение для синхронного производственного планирования, главной особенностью которого является возможность построения сквозного расписания работы оборудования в рамках всего предприятия. Полученные таким образом частные расписания производственных подразделений являются взаимосвязанными с точки зрения изделия и его операций (требование SCM – Supply Chain Management, управление цепочками поставок). Эта важная особенность позволяет системе выполнять перепланирование цепей поставок в режиме реального времени, реагируя на любые отклонения в выполнении планов. Данный класс программного обеспечения находится на стыке ERP и MES систем, обладая признаками той и другой. Многие существующие ERP-системы имеют встроенные APS модули.
3. MES (manufacturing execution system, система управления производственными процессами) [47] – специализированное прикладное программное обеспечение, предназначенное для решения задач синхронизации, координации, анализа и оптимизации выпуска продукции в рамках какого-либо производства. MES-системы относятся к классу систем управления уровня цеха, но могут использоваться и для интегрированного управления производством на предприятии в целом. Данный класс информационных систем работает от тактического уровня до оперативного уровня управления.
4. SCADA (Supervisory Control And Data Acquisition – диспетчерское управление и сбор данных) – программный пакет, предназначенный для разработки или обеспечения работы в реальном времени систем сбора, обработки, отображения и архивирования информации об объекте мониторинга или управления. Данные системы относятся к оперативному уровню управления.
5. Автоматизированная система управления технологическим процессом (АСУ ТП) – группа решений технических и программных средств, предназначенных для автоматизации управления технологическим оборудованием на промышленных предприятиях.
Приведенные выше автоматизированные системы не взаимозаменяемые, каждая система имеет свою целевую область применения. При этом все системы имеют между собой функциональные пересечения, которые с одной стороны позволяют предприятиям минимизировать затраты на автоматизацию (отказавшись например от внедрения ERP-системы для среднего производственного предприятия), а с другой – построить комплекс взаимно-интегрированных систем (например, комплексную систему управления производством на базе ERP, MES и SCADA), где пересекающиеся функциональные области будут служить точками интеграции (например, месячный план выпуска продукции из ERP станет входной информацией для детального планирования в MES) и так далее.
1.4.2 История возникновения интеллектуальных систем управления предприятием
Развитие интеллектуальных систем управления предприятием находится на начальной точке своего пути. Сегодня пока сложно говорить том, какое именно событие можно считать отправным моментом появления отдельного класса систем. Постоянное усложнение процессов производства и требования повышения скорости процессов привели к необходимости снять с человека рутинные расчетные функции, задействовав потенциал вычислительной техники и позволив тем самым человеку сконцентрироваться на принятии управленческих решений. Таким образом, были объединены две тенденции: методологическое решение задач управления и применение вычислительной техники для поддержки решения этих задач. Так появилось понятие автоматизированная система управления (сокращённо АСУ) – комплекс аппаратных и программных средств, а также персонала, предназначенный для управления различными процессами в рамках технологического процесса, производства или предприятия в целом. АСУ применяются в различных отраслях промышленности, энергетике, транспорте и т. п. Термин «автоматизированная», в отличие от термина «автоматическая», подчёркивает сохранение за человеком-оператором некоторых функций, либо наиболее общего, целеполагающего характера, либо не поддающихся автоматизации. АСУ с системой поддержки принятия решений (СППР) являются основным инструментом повышения обоснованности управленческих решений, которые с момент своего появления забирают себе все большее и большее количество функций, ранее выполняемых человеком. Сложно сказать, когда наступил момент, когда АСУ впервые полностью самостоятельно приняла решение, но ясно, что этот момент и следует считать моментом появления интеллектуальной системы управления предприятием.
Для того, чтобы понять особенности развития, необходимо рассмотреть последовательную эволюцию основных систем управления ресурсами предприятия, которые возникали по мере готовности человека к оперативной обработке все более увеличивающихся объемов информации. Основные этапы развития приведены на рисунке 1.6.
Рисунок 1.6 – Развитие систем планирования и контроля производства
1.4.3 Технология ROP
По мере развития компьютерной техники шире становились возможности в области управления производством на промышленных предприятиях. Эволюция информационных систем производственного управления на базе технологий ROP, MRP и MRPII [48] обеспечивалась техническим прогрессом в информационных технологиях. Эволюция систем происходила в условиях изменяющейся экономической обстановки (в первую очередь в США). Ограничения, заложенные в концепцию систем, компенсировались тем, что экономическая ситуация была достаточно стабильна для того, чтобы системы могли работать, принося положительный эффект предприятиям, использовавшим системы.
В 60-е годы основным конкурентным преимуществом была стоимость (себестоимость), в результате которой была разработана целенаправленная производственная стратегия, основанная на крупносерийном производстве, минимизации издержек в стабильных экономических условиях. Новая для того времени компьютеризированная система планирования по точке перезаказа (Reorder Point – ROP) удовлетворяла базовые потребности по планированию производства этих фирм. Суть ROP сводится к измерению параметров, характеризующих состояние склада: текущий уровень запаса продукции и значение точки перезаказа для неё. Если значение точки перезаказа превышает текущий уровень запаса, запускается процедура пополнения продукции за счёт внутреннего производства или закупки у внешнего поставщика (рисунок 1.7).
Рисунок 1.7 – Принципиальная схема планирования по точке заказа
Данная система основывается на сборе статистики, обработке и загрузке данных в систему следующих существенных параметров номенклатуры:
1. значение текущего запаса продукции на складе;
2. значение точки перезаказа для продукции;
3. время пополнения запаса (плановые сроки поставки);
4. объём заказа.
Ежедневно, чаще всего в ночные часы, на складе выполняется замер текущего уровня запаса продукции. Если значение запаса ниже точки перезаказа, запускается процедура пополнения, допустим, через закупку от поставщика или же заказ в производство.
В ходе закупки продукции её запас должен быть положительным до момента оприходования на склад. Таким образом, после наступления события перезаказа и фактическим пополнением складской запас должен быть не нулевым, во избежание дефицита продукции и остановки работы компании.