![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Функциональное моделирование компонентов автоматизированного производства
На этапе проектирования интегрированной автоматизированной системы управления производством моделируются функции и задачи, к которым относятся: конструкторские, технологические, заготовительные, инструментальные, транспортно-складские, организационно-экономические, программно-технические. Перечисленный список функций обобщенный.
К основным показателям относятся: - рентабельность, - ликвидность, - сумма покрытия, - доля рынка, - портфель заказов.
К функционально-ориентированным показателям относятся: - маркетинг, - снабжение, - производство, - логистика и т.д.
К дополнительным показателям, используемых в задачах анализа, относятся: - факторы издержек, - сбыта, - производительности персонала.
К показателям для анализа внешней среды относятся: - рынок труда, - рынок капитала, - рынок сбыта.
Методология функционального моделирования IDEF0 (Integrated DEFinition ) позволят исследовать характеристики процессов в производственно-технических и организационно-экономических системах . Метод IDEF позволяет получить модель объекта путем создания описательной графической модели, показывающей что, как и кем выполняете в производстве. Метод IDEF0 предполагает, что модель, описывающая систему с применением графического языка является точной и лаконичной. Сведения о свойствах и характеристиках системы, изложенные в форме традиционных текстов, являются в этом смысле неудовлетворительными, поскольку часто содержат избыточную информацию, допускают неоднозначное толкование и т.д. Графический язык же позволяет лаконично, однозначно и точно показать все элементы (блоки) системы, все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи и т. д. Рассмотрим основные понятия метода: функциональный блок, интерфейсная дуга, декомпозиция, глоссарий. Функциональный блок изображается в виде прямоугольника (рис. 5) и олицетворяет некоторую конкретную функцию в рамках рассматриваемой системы. Блок содержит имя и уникальный идентификационный номер. Имя блока – это глагол или глагольный оборот, помещенный внутри блока и описывающий моделируемую функцию. Например: «Обработать заготовку», а не «Обработка заготовки»
Рис. 5. Функциональный блок.
Каждая из сторон блока имеет определенное значение (роль): верхняя сторона – «Управление», левая сторона – «Вход», правая сторона – «Выход», нижняя сторона – «Механизм». Вторым понятием метода является понятие интерфейсной дуги. Графическим отображением интерфейсной дуги является однонаправленная стрелка (поэтому дуги часто называют стрелками, потоками). Каждая интерфейсная дуга должна иметь свое уникальное наименование (или метку стрелки), которое должно быть существительным. С помощью интерфейсных дуг отображают различные объекты, в той или иной степени определяющие процессы, происходящие в системе. Это могут быть элементы реального мира (люди, изделия, детали и др.), потоки данных и информации (документы, инструкции и др.). «Источником» (началом) и «приемником» (концом) каждой функциональной дуги могут быть только блоки, причем «источником» может быть только выходная сторона блока, а «приемником» – любые из трех оставшихся. Функциональный блок должен обязательно иметь управляющую и исходящую интерфейсные дуги, поскольку каждый процесс должен происходить по определенным правилам и давать некоторый результат (иначе его рассмотрение не имеет смысла). Входящие стрелки показывают, какие условия должны быть одновременно выполнены, чтобы осуществилась функция, описываемая блоком. В этом смысле стрелки в методе IDEF0 иногда называют ограничениями. При построении IDEF-диаграмм важно отделять входящие дуги от управляющих. Например, в производственном процессе рабочий получает заготовку и технологические указания по ее обработке. Ошибочным является суждение, что и заготовка и указания – входящие объекты. Технологические указания (нормативы, правила техники безопасности) следует изображать управляющей дугой, поскольку они регламентируют процесс. Когда технологические указания редактирует технолог, их изображают входящей дугой; управляющей дугой могут быть изображены новые стандарты. При рассмотрении деятельности предприятий различают пять основных видов объектов: материальные потоки (детали, товары), финансовые потоки (наличные, безналичные), потоки документов (коммерческие, организационные), потоки информации (данные о намерениях, распоряжения) и ресурсы (сотрудники, станки, машины). При этом входящими и исходящими дугами могут отображаться все виды объектов, управляющими – только потоки документов и информации, а дугами-механизмами – только ресурсы. Третьим основным понятием метода IDEF0 является декомпозиция, т. е. разбиение сложной функции на ее составляющие. Декомпозиция позволяет представить модель в виде иерархической системы диаграмм, что делает ее менее перегруженной и легко усваиваемой. В процессе декомпозиции функциональный блок в контекстной диаграмме подвергается детализации на другой диаграмме – дочерней. На ней фиксируются все функциональные дуги родительской диаграммы, за счет этого достигается структурная целостность модели. Связана также нумерация блоков и диаграмм: каждый блок имеет свой уникальный номер – цифра в правом нижнем углу, а цифры под правым углом – это номер дочерней для этого блока диаграммы (рис. 6)
Рис. 6. Методология функционального моделирования
Для удобства пользования на диаграмме должно быть три-шесть блоков. Верхний предел заставляет прибегать к декомпозиции, нижний – гарантирует, что на диаграмме достаточно деталей, чтобы оправдать ее создание. Желательно, чтобы количество интерфейсных дуг, подходящих к стороне блока или исходящих от нее, не превышало четырех. Четвертым из основных понятий метода IDEF0 является глоссарий. Для каждого из элементов IDEF0 (диаграмм, функциональных блоков, интерфейсных дуг) создаются и поддерживаются определения, ключевые слова, текстовые изложения, которые характеризуют объект. Таким образом, глоссарий снабжает диаграммы дополнительной информацией. Любая диаграмма IDEF0 состоит из набора блоков, имена которых определяют выполняемые этими блоками функций, стрелок, связывающих блоки между собой, и меток, раскрывающих значение стрелок, т.е. описывающих те сущности, которые передаются посредством стрелок от одного блока к другому. Особую роль во всем наборе (множестве) диаграмм, описывающих функциональную модель, играет первая (контекстная) диаграмма, которой присваивается номер А-0 (рис. 7).
Рис. 7. Контекстная диаграмма А-0
Из этого примера видно, что единственный блок на диаграмме изображает деятельность всей моделируемой системы. Входные стрелки определяют ту внешнюю информацию, которую перерабатывает моделируемая система, выходная стрелка характеризует продукт, который получается в результате деятельности. Стрелка механизма показывает, кто будет реализовывать деятельность, описанную именем блока, а управление характеризует те правила, которыми должны руководствоваться исполнители при выполнении функции (деятельности). В пояснительном тексте к контекстной диаграмме в краткой форме должна быть указана цель и зафиксирована точка зрения. Цель определяет области в анализируемой системе, на которых необходимо фокусироваться в первую очередь. Точка зрения определяет основное направление развития модели и уровень необходимой детализации. Она позволяет отказаться от несущественных свойств в данном аспекте рассмотрения. Например, функциональные модели предприятия с точки зрения главного технолога и финансового директора будут различаться, поскольку финансового директора интересуют финансовые потоки, а главного технолога – аспекты переработки сырья. Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или рабочей группы) к другому. К числу таких средств относят: • диаграммы, основанные на простой графике блоков и стрелок, легко читаемые и понимаемые; • метки на естественном языке для описания блоков и стрелок, а также глоссарий и сопроводительный текст, используемые для уточнения смысла элементов диаграммы; • последовательная декомпозиция диаграмм, строящаяся по иерархическому принципу, при котором на верхнем уровне отображают основные функции, а затем происходит их детализация и уточнение;
![]() |