Лекции
.pdf
В разделе, посвященном системе качества, хранятся ИО, содержащие сведения о структуре действующей на предприятии системы качества, действующих на предприятии стандартах по качеству, международных и российских стандартах по качеству, должностных инструкциях в области качества, а также другая информация по системе качества.
Из ИИС могут быть извлечены разнообразные документы, необходимые для функционирования предприятия. Документы могут быть представлены как в электронном, так и в традиционном бумажном виде (рис. 3.11). Состав и содержание разделов ИИС в ОБДИ и ОБДП могут уточняться в ходе выполнения проектов по внедрению CALS/ИПИ-технологий на конкретных предприятиях.
Интегрированная модель изделия
На каждой стадии ЖЦ изделий требуется конкретный объем данных, определяемый содержанием решаемых задач. Совокупность этих данных можно трактовать как частные информационные модели изделия, процессов
иресурсов, соответствующие различным этапам ЖЦ изделия (рис. 3.12). Каждый класс данных может иметь свой набор «методов» работы, который образует «технологический» слой программного обеспечения — систему (или комплекс систем) управления данными, учитывающую их семантику, особенности организации и обеспечивающую высокоуровневый интерфейс обмена с прикладными системами.
Классификация информационных моделей и их связь со стадиями ЖЦ изделия приведены в табл. 3.1.
Информационная модель изделия представляет собой множество понятий (сущностей) в совокупности со значениями его свойств (атрибутов)
изаданных на этом множестве отношений.
При автоматизации каждого этапа ЖЦ изделия (или его части) создают частную информационную модель предметной области, для чего:
•формируют множество понятий, отображающих объекты предметной области, необходимые для решения поставленной задачи;
•формируют множество атрибутов понятий, отображающих свойства объектов предметной области;
• устанавливают отношения между понятиями, соответствующие
Рис. 1.12. Информационные модели изделия, процессов и ресурсов
отношениям между объектами предметной области.
Множество понятий и присущих им атрибутов образуют модель частной задачи, а множество отношений между понятиями — логическую основу процедур и алгоритмов обработки данных.
Как правило, модель на каждом этапе служит только для обмена информацией об изделии, т. е. является источником первоначальной информации для всех прикладных систем, использующихся на данном этапе, и собирает все результаты их работы. При этом преобразование исходной информации в результирующую на каждом этапе происходит только в прикладных системах.
Процесс изготовления изделия представляет собой совокупность последовательно или/и параллельно выполняемых операций, в ходе которых происходит преобразование материальных или/и информационных потоков
в соответствующие потоки с другими свойствами. |
В ходе этого процесса |
||||
|
|
|
|
Таблица 3.1 |
|
потребляются финансовые, энергетические, трудовые и материальные |
|||||
ресурсы, а также |
используются соответствующие данные. |
|
|||
Стадия жизненного |
|
Информационная модель |
|
||
Например, на стадии проектированияжизненногоразработки |
используются данные |
||||
цикла |
изделия |
|
цикла |
производственной и |
|
|
|
|
изделия и выпол- |
эксплуатационной |
|
об изделии, о процессе проектирования, требуемых |
организационных и |
||||
|
|
|
няемых в его ходе |
среды |
|
иных ресурсах. Информационная модель технологической подготовки |
|||||
|
|
|
бизнес-процессов |
|
|
производства трактуется как описание процесса, использующее данные |
об |
||||
Маркетинг |
Маркетинго- |
|
Модель процес- |
Модель маркетин- |
|
изделии и технологических |
|
сов маркетинга |
говой среды |
||
|
вая (концеп- |
|
|||
|
туальная) |
|
изделия |
|
|
Проектирование и |
Конструктор- |
|
Модель процес- |
Модель проектно- |
|
разработка |
ская |
|
сов проекти- |
конструкторской |
|
изделия |
|
|
рования, разрасреды |
||
|
|
|
ботки изделия |
|
|
Производство или |
Технологи- |
|
Модель процес- |
Модель технологи- |
|
предоставление |
ческая |
|
сов производ- |
ческой среды |
|
услуг, упаковка и |
|
|
ства |
|
|
хранение |
|
|
|
|
|
Реализация |
Сбытовая |
|
Модель процес- |
Модель среды, в |
|
|
(цены, усло- |
|
сов продаж |
которой |
|
|
вия продажи и |
|
|
осуществляются |
|
|
пр.) |
|
|
продажи |
|
Установка и ввод |
Эксплуата- |
|
Модель процес- |
Модель эксплуата- |
|
в эксплуатацию, |
ционная |
|
сов эксплуата- |
ционной среды |
|
техническая |
|
|
ции |
|
|
помощь |
|
|
|
|
|
11 |
|
|
|
|
|
ресурсах. Модель производства также может быть представлена как описание процесса, связанного с данными об изделии и потребных материальных, финансовых и иных ресурсах. Кроме того, частные информационные модели могут быть сформированы для специфических точек зрения, например «управление качеством», «обеспечение эффективной эксплуатации» и др.
В то же время следует отметить особенности создания маркетинговых моделей с двух принципиальных точек зрения. Во-первых, все они отражают внешнее взаимодействие предприятия с рыночной средой. Поэтому, отражая конечный результат бизнеса в целом, эти модели являются ключевыми из всех перечисленных для принятия управленческих решений. Во-вторых, маркетинговые модели, оперирующие такой предметной средой, как вкусы и предпочтения населения, оценка продукта с точки зрения его качества, носят относительный, изменчивый и трудноформали-зуемый характер.
Таким образом, хотя маркетинговые модели отражают критические точки всего процесса производства, его оценку рынком, от которого зависит выживание предприятия, подход к созданию подобных моделей, нормативов и шаблонов оценки существенно ограничен, по крайней мере, в области создания точных математических алгоритмов. Поэтому возникают серьезные сомнения по поводу создания маркетинговых моделей по следующим причинам:
•маркетинг связан не с технологическими процессами, которые можно подробно расписать в многочисленных нормативах и правилах, а в основном с человеческим поведением; различные ситуации, которые необходимо рассматривать, кардинально меняются в зависимости от контекста задачи;
•с технической точки зрения возникают такие препятствия, как сложность объекта изучения, наличие пороговых эффектов, временные сдвиги (лаги) реакции рыночной среды на события, сложность увязки различных переменных (цены, ассортимент, качество, объем товара) и трудность измерения таких переменных; неустойчивость взаимосвязей между объектами, обусловлен-на изменением вкусов и привычек и многое другое;
•в условиях быстрых изменений внешней среды математическая модель не может предсказать влияние изменений, которые в ней не были первоначально учтены. В отличие от мнения эксперта модель не способна к импровизации и не может приспособиться к изменениям внешней среды.
Совокупность стандартизованных частных информационных моделей изделия, процессов и ресурсов образует единую интегрированную модель, обеспечивающую информационную поддержку процессов, выполняемых в ходе его ЖЦ.
Под понятием «единая интегрированная модель» подразумевается модель, содержащая всю информацию об изделии, требуемую на любом из этапов его ЖЦ, а при построении каждого фрагмента модели используются единые средства и методы построения. При этом подразумевается также обеспечение целостности всей модели, описывающей изделие.
С позиций системной архитектуры базовые интегрированные информационные модели — это фундамент, на котором могут быть построены автоматизированные системы управления различного уровня. На основе одной и той же модели ЖЦ и бизнес-процессов решаются задачи анализа эффективности бизнес-процессов и обеспечения качества продукции. Интегрированная модель изделия обеспечивает обмен конструкторскими данными между проектировщиком и производителем, является источником информации для расчета потребности в материалах и создания электронных справочников по эксплуатации продукта и т.д.
Вопрос о том, как должна выглядеть единая интегрированная (или просто интегрированная) модель изделия, до настоящего времени окончательно не решен. К сожалению, формального описания такой модели пока нет. Однако концепция CALS/ИПИ как информационная поддержка ЖЦ изделия базируется на том, что такая интегрированная модель изделия создается для всех или хотя бы для основных этапов ЖЦ.
На рис. 3.13 условно показана схема построения интегрированной модели изделия, включающей в себя множество фрагментов и информационных моделей, отражающих различные аспекты изделия. При попытке реализации концепции CALS/ИПИ выясняется, что объем и сложность интегрированной модели даже простого изделия чрезвычайно велики. В пределе любая интегрированная модель может вырасти до размеров модели всего реального мира. В то же время интегрированные модели различных изделий перекрываются. Например, модель изделия (детали) включает в себя данные о свойствах материала, из которого эта деталь изготовлена. Модель другой детали, изготовленной из того же материала, должна включать те же данные и т.д.
Интегрированная модель изделия обладает следующими особенностями. 1. Фрагменты интегрированной модели изделия могут использоваться в разделенном режиме, т.е. один фрагмент может входить одновременно в
несколько интегрированных моделей изделий.
2. Любое изделие или его компоненты могут быть рассмотрены с точки
12
Рис. 1.13. Схема построения интегрированной модели изделия
зрения различных предметных областей. Поэтому различные фрагменты интегрированной модели создаются с использованием разных программных продуктов, автоматизирующих различные предметные области. Виду того, что некоторые предметные области пока не автоматизированы, процесс создания интегрированной модели изделия является дискретным с точки зрения многообразия охватываемых предметных областей. В то же время потребители интегрированной модели изделия должны иметь возможность выделения из интегрированной модели изделия той информации, которая относится именно к их предметной области.
3. Интегрированная модель изделия имеет большой объем и включает в себя фрагменты, относящиеся к различным предметным областям. Вследствие этого процесс создания интегрированной модели является также дискретным с точки зрения ЖЦ изделия: отдельные фрагменты интегрированной модели создаются и включаются в нее на разных этапах ЖЦ изделия. При этом необходимо хранение всех фрагментов интегрированной модели изделия независимо от того, на каком этапе ЖЦ изделия данный фрагмент был создан. Например, эскизный проект изделия не отменяется с появлением технического проекта, а появление изменения в конструкции производящегося изделия не означает, что описание конструкции ранее произведенных изделий не должно сохраняться.
Вследствие указанных особенностей интегрированной модели изделия становится очевидным принцип ее модульного построения. Под модулем понимают такую часть целого, замена которой требует минимума действий, поэтому каждый из фрагментов модели должен представлять собой модуль.
Модульность интегрированной модели требует наличия средств, описывающих состав модулей, их основные параметры (дату возникновения, ответственных, предметную область, права доступа и т.д.), взаимоотношение модулей. Если содержимое каждого из модулей — это данные об изделии, то описание самих модулей — это метаданные, т. е. данные, описывающие данные. Данные, описывающие модули, формируют структуру интегрированной модели изделия, поэтому они являются структурными метаданными.
Многообразие предметных областей, охватываемых интегрированной моделью изделия, требует наличия данных, описывающих эти предметные области. Такие данные по отношению к данным об изделии являются словарными метаданными.
На основании изложенного можно сделать вывод, что интегрированная модель изделия должна обладать следующими свойствами: модульность; неуничтожаемость данных; наличие струк-
13
L j y i L u u i ii илиииуииих шихидинашл, IVNiwyivuviu^ll l |
i 13 ир^ДМИПЫЛ UU" |
ластей и предметную ориентацию.
Анализ необходимых свойств интегрированной модели изделия приводит к выводу о том, что такая модель изделия может строиться по технологии Data Warehouse (Хранилище Данных). Классическое определение Хранилища Данных характеризуется как предметноориентированный, интегрированный, неизменчивый, поддерживающий хронологию набор данных, организованный для целей поддержки управления.
Основными свойствами Хранилища Данных являются предметная ориентация, интегрированность данных, инвариантность во времени, неразрушаемость (стабильность информации), минимизация избыточности информации (табл. 3.2).
Возможность применения технологии Хранилищ Данных для выполнения требований интегрированной модели изделия и построения такой модели показана в табл. 3.3.
В то же время свойства, присущие Хранилищу Данных, согласно классическому его определению соответствуют особенностям интегрированной модели изделия (табл. 3.4).
Таким образом, исходя их анализа таблиц 3.2, 3.3 и 3.4 можно сделать вывод о достаточности технологии Хранилища Данных для построения интегрированной модели изделия.
|
Таблица 3.2 |
|
|
Свойство Хранилища |
Объяснение свойств Хранилища Данных |
Данных |
|
Предметная |
Хорошо спроектированные структуры данных |
ориентация |
отражают развитие всех направлений деятельности |
Интегрированность |
Поступающие из различных источников данные |
данных |
после занесения в Хранилище очищаются от |
|
индивидуальных признаков и представляются |
|
пользователю в виде единого информационного |
|
пространства |
Инвариантность во |
Данные сохраняют свою истинность в любой |
времени |
момент процесса отображения, каждый элемент |
|
данных ассоциирован с датой своего возникло - |
|
вения |
Неразрушаемость |
Из принципа инвариантности во времени |
(стабильность |
следует, что однажды загруженные данные |
информации) |
никогда не изменяются и не уничтожаются |
Минимизация |
При загрузке данные фильтруются и преобра- |
избыточности |
зуются, при этом исключаются избыточные и |
информации |
повторяющиеся данные |
14
|
Таблица 3.4 |
Свойство интегрированной |
Обеспечение свойства за счет технологии |
модели |
Хранилища Данных |
Модульность |
Предполагает доступ к данным в произ- |
|
вольной комбинации |
Неуничтожаемость |
Обладает свойством инвариантности во |
данных и наличие |
времени и стабильности информации. Это |
структурных |
свойство требует поддержки структуры |
метаданных |
хранящихся в Хранилище Данных |
Множественность |
Имеет предметную ориентацию. Данные |
предметных областей, |
согласно технологии Хранилища организо- |
.предметная ориентация |
ваны по тем категориям, которые наиболее |
и наличие словарных |
целесообразны для пользователей |
метаданных |
|
|
|
Свойство Хранилища |
Применение в интегрированной |
Данных |
модели изделия |
Предметная ориентация |
Интегрированная модель изделия отражает |
|
различные аспекты изделия, относящиеся к |
|
множеству предметных областей |
Интегрированность |
Разные фрагменты интегрированной модели |
данных |
изделия создаются с использованием |
|
различных прикладных программных |
|
продуктов. Фрагменты после включения в |
|
модель должны образовывать единое |
|
пространство |
Инвариантность во |
Различные фрагменты интегрированной |
времени |
модели изделия создаются на различных |
Неразрушаемость |
этапах жизненного цикла изделия. |
(стабильность |
Существует необходимость отслеживать |
информации) |
время возникновения фрагментов |
Минимизация |
Интегрированная модель изделия должна |
избыточности |
обладать минимальной избыточностью, |
информации |
повторяющиеся данные должны |
|
использоваться в разделенном режиме |
МЕТОДОЛОГИЯ ПРЕДСТАВЛЕНИЯ И ОБМЕНА ДАННЫМИ
Стандарт обмена данными STEP
Технологии CALS/ИПИ разработаны на основе международных стандартов ISO, главным из которых является ISO 10303 (STEP). Этот стандарт определяет единые формы компьютерного представления, накопления и обмена данными об изделиях на всех этапах ЖЦ независимо от вида изделий и компьютерных платформ. Стандарт ISO 10303 включает в себя объектно-ориентированный язык EXPRESS для составления моделей изделий и правила работы с библиотеками моделей изделий.
Уже в начале 1980-х гг. было признано, что разработка очередных CAE/CAD/CAM-технологий ведет к значительному расширению существующих стандартов, а быстрое увеличение количества применяемых нейтральных стандартов может привести к новому препятствию в эффективном обмене данными. Следовательно, возникла необходимость создания единого стандарта представления данных об изделии, который будет использоваться в течение всего ЖЦ изделия и применяться для всей информации, поддерживаемой автоматизированными системами производства и управления.
Информация о продукции, создаваемая на отдельных стадиях ее ЖЦ (маркетинг, проектирование, производство, эксплуатация и утилизация), широко используется на протяжении всего ЖЦ. Использование информации производится с помощью различных компьютерных систем, в том числе расположенных в различных организациях.
Для создания единого информационного пространства для всех участников ЖЦ изделия, обеспечивающего подобное использование информации об изделии, в CALS/ИПИ-технологиях предлагается применение интегрированной информационной модели изделия, содержащей в себе полную информацию об изделии. Таким образом, возникает потребность в создании единой, стандартизованной, понятной для компьютеров форме представления информации об изделии, которая к тому же должна обеспечивать организацию информационного обмена между различными компьютерными системами.
16
На первом конгрессе по проблеме создания нового стандарта обмена данными (Вашингтон, 1984) были выработаны основные требования к такому стандарту. Было признано, что стандарт должен обладать следующими свойствами:
•гибкостью (для получения возможности расширения существующих частей стандартов без потери ими законной силы);
•эффективностью обработки, обмена и хранения;
•строгой и формальной документацией;
•минимально возможным количеством элементов данных;
•разделением данных, зависящих от физического формата;
•логической классификацией элементов данных;
•совместимостью с другими существующими связанными стандартами.
Кроме того, на этом конгрессе была определена задача — создать первую версию стандарта для описания интегрированной информационной модели изделия. При этом модель изделия должна отражать следующую информацию: трехмерные характеристики, граничное представление, конструктивную стереометрию, допуски, конструкторско-технологические элементы, список материалов, технические требования процесса идентификации изделия, состав изделия, методы конечного моделирования элемента, способы компьютерной обработки данных и обеспечения качества и др.
Вэтом же году (1984 г.) в подкомитете ISO TC184/SC4 началась разработка международного стандарта для обмена данными об изделии, основой которого стали практически все предыдущие работы: IGES, PDDI, АЕСМА, VDA-FS, SET, а впоследствии произошла интеграция с программой PDES. В процессе создания стандарта большую роль сыграла международная электротехническая комиссия (IEC). В 1994 г. были официально опубликованы первые тома нового международного стандарта ISO 10303 Product data representation and exchange (представление данных об изделии и обмен ими). Неофициальным названием стандарта стала аббревиатура STEP: Standard for the Exchange of Product data (стандарт для обмена данными об изделии).
Стандарт STEP задает полную информационную модель изделия на протяжении его ЖЦ, а также способы реализации обмена данными, представленными согласно его полной модели. Как полная модель изделия, так и способы обмена данными предложены в компьютерном виде, причем они не зависят от программных и аппаратных средств, применяемых участниками ЖЦ изделия.
Преимущество единого стандарта состоит в простоте организации информационного обмена между всеми компьютерными системами, которые используются в течение ЖЦ изделия (рис. 4.1). При отсутствии стандарта информационный обмен ведется меж-
17
Жизненный цикл
Жизненный цикл изделия
Производст во б
Рис. 2.1. Информационная среда при отсутствии ( а) и наличии ( б) стандарта для обмена данными
ду каждой парой компьютерных систем, что имеет существенные недостатки: невозможность создания интегрированной модели изделия, необходимость приобретения большого количества кон-
верторов форматов N x (N-1) штук (где N — |
количество исполь- |
зуемых компьютерных систем). |
/ |
В случае применения стандарта STEP количество конверторов сокращается до 2 х N штук. Кроме того, STEP имеет статус международного стандарта, что обеспечивает взаимодействие различных зарубежных партнеров.
Стандарт STEP регламентирует логическую структуру базы данных, номенклатуру информационных объектов, хранимых в базе данных, их связи и атрибуты. Типовые информационные объекты, такие как данные о составе изделия, материалах, геометрии
18
изделия, независимые от характера описания изделия, называют в стандарте «интегрированными ресурсами», на основе которых строят схемы баз данных об изделии для разных предметных областей: автомобилестроения, судостроения, аэрокосмической промышленности и т.д. Готовые схемы баз данных называют в стандарте «протоколами (правилами) применения», которые представляют собой типовые решения. Стандарт также предусматривает способы взаимодействия с хранилищем данных с помощью текстового обменного файла (ISO 1030321) или через стандартный программный интерфейс SDAI — Standard Data Access Interface (ISO 10303-22).
Стандарт STEP обладает рядом преимуществ по сравнению с предшествующими форматами обмена данными об изделии (например, IGES):
•задает не только информационную модель, но и способы реализации обмена данными;
•кроме геометрической информации содержит также другие данные об изделии, в частности: структуру и конфигурацию изделия, описание процессов и др.
Немаловажной отличительной особенностью стандарта STEP от аналогичных стандартов является его расширяемость. В самом стандарте регламентирована методика разработки на его основе новых моделей данных. Эта методика гарантирует согласованность новых информационных моделей как с самим стандартом, так и с другими моделями данных, построенными на его основе. Это позволяет адаптировать методику под нужды конкретной отрасли или конкретного предприятия, дополняя стандартную информационную модель необходимыми понятиями.
В настоящий момент стандарт STEP переведен на русский язык и имеет статус государственного стандарта России (ГОСТ Р ИСО 10303).
Структуру стандарта STEP можно условно представить схемой, состоящей из трех уровней. Первый уровень является ядром стандарта и содержит инструментарий STEP, с помощью которого задаются остальные компоненты стандарта, а также реализуется информационный обмен. На втором уровне находится базовое представление информации об изделии, которое является инвариантным по отношению к предметной области. Это представление включает в себя базовую информационную модель изделия, которая задана с помощью инструментария STEP. Наконец, третий уровень содержит представления информации об изделии, специфичные для конкретной предметной области (например, машиностроение, автомобилестроение, судостроение и т.п.). Такое представление включает в себя информационную модель изделия для конкретной предметной области и опирается как на инструментарий STEP (первый уровень), так и на базовую модель изделия (второй уровень).
19
Среди различных форматов обмена данными стандарт STEP занимает особое место вследствие следующих обстоятельств:
•самый высокий официальный статус (утвержденный международный стандарт ISO);
•широкий уровень охвата предметных областей;
•наличие формального, доступного для компьютерной интерпретации, описания типов данных средствами языка EXPRESS. В то же время в других форматах, например IGES или SAT, типы данных описаны в текстовом виде. Следовательно, STEP в наибольшей степени пригоден для формирования словарных метаданных;
•наличие интеграции между смежными предметными областями за счет наследования типов данных. Например, в формате IGES механизм наследования отсутствует, а в формате SAT он присутствует, но ограничен только геометрическими типами данных.
В табл. 4.1 и 4.2 показано, как потребности интегрированной модели изделия и свойства технологии хранилища данных соотносятся с возможностями средств стандарта STEP.
Т а б л и ц а
Соотношение свойств интегрированной модели изделия и средств стандарта STEP
Свойство интегрированной |
Средства стандарта STEP |
модели |
|
Модульность |
Стандарт STEP в прикладных протоколах |
|
использует объект представления, который |
|
является моделью, относящейся к конкретной |
|
предметной области. Могут одновременно |
|
существовать несколько моделей, |
|
относящихся к одной и той же предметной |
|
области, но представляющие разные версии |
|
изделия или представляющие одну и ту же |
|
версию, но с разным уровнем детализации |
Неуничтожаемость |
Стандарт STEP представляет средства для |
данных и наличие |
группирования данных по моделям («SDAI- |
структурных |
модели»), структурирования SDAI-моделей |
метаданных |
(области видимости «SCOPE») и объединения |
|
SDAI-моделей в ассоциации (^SCHEMA |
|
INSTANCE*) |
Предметная ориентация |
Стандарт STEP содержит набор прикладных |
и наличие словарных |
протоколов, относящихся к разным пред- |
метаданных |
метным областям. Для каждого протокола |
|
формируются словарные метаданные (модель |
|
«SDAI DICTIONARY*) |
20
