Главная » CADmaster №5(20) 2003 » Проектирование промышленных объектов Комплексная система проектирования должна быть надежна и долговечна
При работе с файлом необходимы не только глаза и умение читать, но и компьютер с программой, умеющей интерпретировать соответствующий формат файла, а со временем для пользователя станет актуальной проблема обеспечения совместимости форматов.
Последние два года много говорится о едином хранении проектной информации, о комплексном трехмерном проектировании
Подобных утверждений довольно много, однако если речь и правда идет о единой модели, должен быть правомерен вопрос: «Могу ли я сделать один пространственный запрос к модели и получить информацию об искомом компоненте?»
Опыт подсказывает — исполнять подобные запросы со стопроцентной уверенностью в получении корректного и однозначного результата позволяют только системы типа Data Centric Systems. Для файловых систем такой подход возможен только при хорошо отстроенном механизме сбора информации на основе систем хранения электронных документов.
Определимся сразу: всё, что будет сказано ниже, посвящено доказательству одного тезиса: системы, имеющие единое хранилище данных (Data Centric Systems), по многим принципиальным параметрам превосходят старые файловые системы.
К системам типа Data Centric Systems относятся такие программные продукты, как PDS (Intergraph), Vantage PDMS (AVEVA) и PLANT-4D (CEA Technology). Эти системы надежны, долговечны, предоставляют гибкий доступ без посредства САПР-систем, позволяют использовать данные на всех этапах жизненного цикла объекта, обеспечивают возможность проектировать большие объекты и обладают множеством других неоспоримых достоинств.
Второй тип систем напрямую работает с графическими файлами DWG или DGN. К таким системам относятся AutoPLANT (Bentley, бывш. Rebis), PlantSpace (Bentley, бывш. Jacobus), CADWorx (COADE), CADPIPE (Orange Technologies). Следует особо отметить тот факт, что в последних версиях этих программ появилась возможность формировать базы данных.
А если так, то не сравнялись ли возможности систем обоего типа? В чем, собственно, разница? Разница есть, и весьма существенная. Рассмотрим отличия Data Centric Systems и файловой системы на примере PLANT-4D и AutoPLANT.
AutoPLANT (Bentley)
В программе AutoPLANT создание модели происходит в среде AutoCAD. Дополнительно к стандартным функциям проектировщик использует специальные инструменты и процедуры. Инструменты формирования модели добавляют в файл стандартного AutoCAD новые объекты — Reboid, которые представляют собой подключаемые к AutoCAD специализированные динамические библиотеки (dbx). Как результат работы с AutoPLANT в файлах формата DWG сохраняются и родные примитивы AutoCAD (линии, блоки, твердотельные объекты, собственные DBX-объекты), и «чужие" 1 объекты Reboid. В итоге складывается довольно любопытный механизм: графическое ядро AutoCAD подключает к себе интерпретатор Reboid, причем для каждого вида объекта исполняется свой программный код (dbx-класс), а чтобы согласовать поведение объектов и управлять ими, используются специальные подпрограммы (сам AutoPLANT). Таким образом, создавая модель в AutoPLANT, проектировщик, сам того не осознавая, формирует весьма сложную и громоздкую комбинацию объектов, которая с невероятной скоростью пожирает ресурсы компьютера. Кстати, именно поэтому пользователи AutoPLANT чаще всего сталкиваются именно с проблемой нехватки системных ресурсов.
Объекты типа Reboid обеспечивают достаточный функционал для формирования и редактирования модели; разнообразные функции и инструменты имеют свои преимущества и недостатки, в целом не слишком отличаясь от функций и инструментов других программ, представленных на рынке.
Одной из возможностей, которые предоставляют объекты типа Reboid, является доступ к ним посредством программной среды Visual Basic for Application. Программируя на VBA, можно получить доступ к базовым функциям и параметрам объекта.
Куда сложнее отнести к достоинствам тот факт, что просмотр файлов с внедренными объектами типа Reboid требует AutoCAD с установленной соответствующей версией AutoPLANT или специальной программы, «включающей» объекты: так называемой Rebis Object Enabler, бесплатно распространяемой компанией-разработчиком.
В отсутствие любой из составляющих чтение объектов типа Reboid и нормальная работа с ними невозможны. Чтобы как-то решить эту проблему и создать условную совместимость с другими продуктами, имеется механизм, позволяющий сохранять информацию в базе данных (БД). При этом сохраняется не единая модель с ее логическими связями и сложными структурами, а лишь информация о составе модели, то есть перечень использованных элементов с указанием их положения и технических характеристик. Из состава выпадают все объекты, не относящиеся к Reboid, и объекты, реализованные в смежных программах. В итоге такого функционала явно недостаточно для формирования комплексной модели объекта и тем более для формирования эксплуатационной модели.
В действительности продукты, работающие на том же принципе, что и AutoPLANT, не позволяют говорить о комплексных и единых моделях, поскольку с их помощью можно сформировать лишь геометрическую модель проекта — без технологических и логических связей, без топологий на уровне данных. Маловероятно, что даже геометрическая модель будет полной: большие сборки придется фрагментировать по банальной причине ограничений компьютера.
Подытожим сказанное.
Плюсы
- Кратчайший путь получения DWG-файла.
- Высокая степень контроля над объектами типа Reboid.
- Возможность программного доступа к объектам чертежа через VBA.
- Возможность использования DBX-объектов.
Минусы
- Отсутствие реальной единой модели проекта (возможно лишь геометрическое согласование).
- Потеря данных при сохранении в базе данных (см. рисунок).
- Невозможность прямого использования в системах эксплуатации.
- Необходимость поддержания форматов различных версий (на практике это требует серьезных дополнительных затрат).
- Недолговечность модели (при сохранении в архиве возможна потеря интеллектуальной собственности в связи со старением формата Reboid).
- Необходимость специальных приложений для доступа к чертежу (соответствующая версия AutoPLANT или Object Enabler).
Комментарий
Перспективы AutoPLANT неясны: продукт работает под AutoCAD, но из числа официальных разработчиков Autodesk его создатели исключены и более не являются членами Autodesk Development Network (ADN).
PLANT-4D (CEA Technology)
С системой PLANT-4D успешно работают пользователи как AutoCAD, так и MicroStation: САПР-платформа существенной роли здесь не играет. В России, как и в остальном мире, наиболее популярной базовой системой проектирования является AutoCAD.
Проектировщик применяет инструменты и процедуры, дополняющие стандартный функционал AutoCAD и MicroStation. Стандартные функции при этом не отключаются: в AutoCAD можно, например, работать с любыми видовыми экранами, а в MicroStation — использовать Accudraw для трассировки.
Инструменты формирования модели добавляют объекты непосредственно в базу данных, минуя графические файлы и таким образом используя САПР-платформу лишь как средство создания модели и визуализации. Модель сохраняется со всеми ее логическими связями, с описанием геометрии и всего спектра входной информации. При открытии САПР-платформы воссоздание модели происходит по содержимому базы данных. Файл, сохраненный в формате DWG или DGN, будет содержать лишь родные для себя объекты, не требующие для просмотра никакого дополнительного инструментария.
Функционал для формирования и редактирования модели, разнообразные функции и инструменты имеют свои достоинства и недостатки — в целом не слишком отличаясь от функций и возможностей других программ, представленных на рынке. Но следует помнить, что дополнительные функции PLANT-4D оперируют не графическим ядром AutoCAD и надстройками над ним, а непосредственно данными. Это обеспечивает возможность формировать большие модели и делать пространственные запросы к ним. Например, можно сделать пространственный запрос в базу и найти необходимый элемент с его характеристиками и положением, даже не открывая AutoCAD или MicroStation.
Не имеют аналогов возможности разработки и расширения функционала PLANT-4D. Здесь особенно важна возможность создавать новые компоненты без программирования (простой геометрической параметризацией), но можно и программировать — на Visual Basic for Application, C++, Delphi и других языках. При этом функция (plug-in), разработанная для PLANT-4D, будет одинаково работать с любыми Windows-версиями AutoCAD и MicroStation, включая AutoCAD 2004 и MicroStation V8.
Единое хранилище проекта позволяет сохранять как единое целое разные разделы проекта КИПиА, технологию, конструкции.
Располагая единым хранилищем данных проекта, пользователь может получить весь спектр документов. Автоматически формируются:
- спецификация оборудования, изделий и материалов (формирование спецификации на 10 000 объектов занимает примерно две секунды);
- спецификация по линиям;
- монтажная спецификация;
- ведомость материалов;
- документы для смежных отделов;
- изометрические монтажные чертежи (в формате DWG или DGN);
- комплекты чертежей с размерами и надписями в заданном формате (DWG или DGN).
Кроме того, единое хранилище позволяет использовать проект как основу для построения систем информационного обеспечения служб эксплуатации, в том числе с выходом на ERP-системы.
Плюсы
- Реальная единая комплексная модель проекта.
- Гарантия от потери данных.
- Высокая надежность хранилища.
- Долговечность модели.
- Контролируемый доступ к данным.
- Возможность автоматического выпуска документов проекта.
- Возможность выпуска документов как в DWG-, так и в DGN-формате.
- Возможность прямого использования в системах эксплуатации.
- Возможность использования СУБД Oracle, Microsoft SQL Server, MSDE, Microsoft Access.
- Возможность доступа к объектам модели напрямую, средствами СУБД (без программирования).
- Возможность программирования нового функционала средствами VBA, C++, Delphi.
Минусы
- Необходимость повышения квалификации персонала отделов ИТ.
- Для обеспечения работы PLANT-4D требуется администратор базы данных.
Комментарий
Единое хранилище гарантирует возможность доступа к данным и, при необходимости, их конвертацию в нужный формат.
Разработчики PLANT-4D являются действующими членами ADN, партнерами Autodesk, Bentley, Microsoft и Oracle.
Итого
Идеология централизованного хранилища данных, на которой основаны решения компании CEA, не просто является верной и перспективной — именно такую модель хранения информации используют все серьезные разработчики, в том числе Intergraph и AVEVA.
Показателен в этом плане пример компании Bentley, которая создает новый продукт Bentley Plant на основе приобретенных технологий Jacobus (PlantSpace) и Rebis (AutoPLANT). Этот продукт, который будет иметь центральное хранилище данных, планируется к выходу в 2005 году и, судя по представленным планам, задуман как нечто подобное PLANT-4D.
Итак, можно два года ждать бета-версию Bentley Plant. А можно уже сегодня работать в PLANT-4D…
- «Чужие» здесь следует понимать как «разработанные не Autodesk». ↑
Скачать статью в формате PDF — 470.7 Кбайт |