Автоматизация адаптивного управления производством на промышленном предприятии - Коллектив авторов
Шрифт:
Интервал:
Закладка:
Необходимость поддержки планирования мелкосерийного производства приводит к необходимости учитывать большое количество различных интересов и ограничений. Почти все системы при составлении плана производства руководствуются большим или меньшим количеством критериев. Но при этом отсутствует индивидуальный подход к планированию каждого заказа – критерии и их параметры задаются для всех участников производственного плана в целом, однако при мелкосерийном производстве крайне эффективно применять индивидуальную подстройку критериев и их параметров для каждого участника. Например, один заказ необходимо выполнить точно в срок, так как заказчик является новым и достаточно перспективным. Выпуск другого изделия можно немного задержать, так как на складе уже имеется достаточное его количество и одним из главных критериев является экономичность изготовления.
Среди требований к MES-системам можно выделить такие, как составление производственного плана на некоторый горизонт планирования с предоставлением возможности корректировки производственного плана в процессе его выполнения. Если первое требование обеспечивается всеми рассмотренными системами, то второе в различных системах может быть реализовано разными способами. В частности, корректировка может быть ручной или автоматической с подразделением на возможность перестройки расписания и сдвиг всех зависимых задач на более позднее время. Наибольший интерес представляют системы, которые могут выполнять на одном и том же горизонте планирования и корректировку выполнения работ, и обработку поступления нового заказа или другого ранее непредвиденного события. Это может быть обработка очень важного заказа, который необходимо срочно выполнить при выполнении поставленного плана производства.
Выше был рассмотрен один из аспектов адаптивности системы, связанный с управлением системой за счет задания параметров заказов, станков, рабочих и остальных участников производственного процесса. Другим аспектом является адаптивность и управление относительно времени. Все системы производства строят производственный план на некоторый горизонт планирования, затем полученный план отправляют на выполнение. Продолжительность расчета может быть различной, так как исходные данные также могут различаться – различные технологические процессы, зависимости между операциями, множество критериев и т.п. В результате, при отсутствии резерва времени, когда, например, необходимо выполнить срочный заказ, следует по возможности сократить продолжительность планирования, а при наличии резерва времени система должна постоянно улучшать производственный план. В этом смысле система планирования в общем случае может изменить план производства вплоть до его полной перестройки. Невозможность точно сказать, каким будет план производства, приводит к аналогии с принципами работы довольно популярной системы Канбан [33], когда заранее неясно, как именно будут выполняться заказы, то есть участники производственного процесса знают только то, что необходимо выполнять в данный момент.
Так, в основе организации производства фирмы «Тойота» лежит годовой план производства и сбыта автомобилей, на базе которого составляются месячные и оперативные планы среднесуточного выпуска на каждом участке. Последние планы основаны на прогнозировании покупательского спроса (период упреждения – 1 и 3 месяца). Суточные графики производства составляются только для главного сборочного конвейера. Для цехов и участков, обслуживающих главный конвейер, графики производства не составляются (им устанавливаются лишь ориентировочные месячные объемы производства). В то же время колебания спроса и рыночной конъюнктуры имеют свои пределы, за границами которых система Канбан начинает давать сбои [34]. Ориентация на прогнозируемые данные при мелкосерийном производстве или даже единичных заказах, может привести к достаточно серьезным потерям.
Управление в рассмотренных системах осуществляется на основе параметров заказов и ресурсов, в частности, приоритетов заказов. Изменяя данные параметры и запуская систему планирования несколько раз, можно получить несколько соответствующих вариантов производственного плана и затем выбрать наиболее предпочтительный план производства. Однако моделирование работы системы с различными параметрами может осуществляться и в автоматическом режиме. Фактически человек стремится найти такие варианты производственного плана, в которых небольшое изменение исходных параметров может привести к значительному улучшению результатов планирования, то есть, может быть достигнут наиболее выгодный динамический баланс интересов – трейд-оффов. С учетом требования оперативности систем составления производственных планов, а именно возможности реагировать на входящие события, ручное моделирование редко используется, что также сказывается на качестве производственного процесса.
Нельзя не отметить тот факт, что возможность программного продукта подстроиться к специфике выбранного предприятия с помощью добавления зависимостей, описания критериев повышает качество внедрения системы планирования. В этом смысле системы, которые предполагают небольшую доработку или расширение, выгодно отличаются от коробочных продуктов.
1.1.4 Системы распределения производственных ресурсов как сложные системы
В настоящее время однозначного, четкого определения сложной системы нет. Известны различные подходы и предложены различные формальные признаки определения сложной системы. В частности, советский ученый Г.Н. Поворов предлагает следующую классификацию [36]:
– сложные системы, которые имеют 104-107 элементов;
– ультрасложные системы, состоящие из 107-1030 элементов;
– суперсистемы – системы из 1030-10200 элементов.
Однако понятие элемента определяется в зависимости от задачи и цели исследования системы. Следовательно, данное определение сложности является относительным, а не абсолютным.
По определению А. И. Берга, сложной системой называется такая система, которую можно описать не менее чем на двух различных математических языках (например, с помощью теории дифференциальных уравнений и алгебры Буля). Кибернетик С. Бир разделяет все кибернетические системы на простые и сложные в зависимости от способа их описания: детерминированного или теоретико-вероятностного.
В Большой Советской Энциклопедии дается следующее определение сложной системы. «Сложная система (C. c.) – составной объект, части которого можно рассматривать как системы, закономерно объединённые в единое целое в соответствии с определенными принципами или связанные между собой заданными отношениями. Понятием С. с. пользуются в системотехнике, системном анализе, исследовании операций и при системном подходе в различных областях науки, техники и народного хозяйства. С. с. можно расчленить (не обязательно единственным образом) на конечное число частей, называемых подсистемами; каждую такую подсистему (высшего уровня) можно, в свою очередь, расчленить на конечное число более мелких подсистем и т. д., вплоть до получения подсистем первого уровня, т. н. элементов С. с., которые либо объективно не подлежат расчленению на части, либо относительно их дальнейшей неделимости имеется соответствующая договорённость. Подсистема, с одной стороны, сама является С. с. из нескольких элементов (подсистем низшего уровня), а с другой стороны – элементом системы старшего уровня.
В каждый момент времени элемент С. с. находится в одном из возможных состояний; из одного состояния в другое он переходит под действием внешних и внутренних факторов. Динамика поведения элемента С. с. проявляется в том, что состояние элемента и его выходные сигналы (воздействия на внешнюю среду и др. элементы С. с.) в каждый момент времени определяются предыдущими состояниями и входными сигналами (воздействиями со стороны внешней среды и других элементов С. с.), поступившими как в данный момент времени, так и ранее. Под внешней средой понимается совокупность объектов, не являющихся элементами данной С. с., взаимодействие с которыми учитывают при её изучении. Элементы С. с. функционируют не изолированно друг от друга, а во взаимодействии: свойства одного элемента в общем случае зависят от условий, определяемых поведением других элементов; свойства С. с. в целом определяются не только свойствами элементов, но и характером взаимодействия между ними (две С. с., состоящие из попарно одинаковых элементов, которые, однако, взаимодействуют между собой различным образом, рассматривают как две различные системы)».
Все популярнее становится следующее определение сложной системы [37]: «Сложная система состоит из множества взаимодействующих составляющих (подсистем), вследствие чего сложная система приобретает новые свойства, которые отсутствуют на подсистемном уровне и не могут быть сведены к свойствам подсистемного уровня. Например, свойства атома водорода такие, например, как спектральные характеристики его излучения, есть свойства сложной системы, которые несводимы к свойствам его составляющих – электрона и протона».