Все внутренние процессы необходимо сделать электронными и интегрировать друг с другом.
С компьютеризацией автоматизированного проектирования (CAD) и трехмерного моделирования возникла потребность обмена 2D- и 3D-инфор-мацией (графической, текстовой и атрибутивной) между различными системами.
При этом качество и объем передаваемых данных может существенно различаться. Например, это может быть 2D- или 3D-модель, предназначенная только для просмотра объекта в графическом виде, либо же — с атрибутивной информацией, доступной для редактирования. В любом случае необходимо, чтобы заказчик или субподрядчик всегда владели актуальной информацией по объекту. Но организации могут использовать разное программное обеспечение и, соответственно, разные форматы данных. В таком случае, как и в каком формате передавать и аккумулировать информацию без потери качества? Об этом задумываются многие компании при выполнении проектов.
Данных в электронном виде накоплено много, а как их использовать через год, пять или двадцать лет, никто не знает. Разработчики программного обеспечения много говорят об открытой архитектуре предлагаемых решений, но в то же время защищают свои интеллектуальные разработки собственным форматом хранения данных.
Единодушия во взглядах на эту непростую проблему не существует. Однако все понимают, что ее необходимо решать уже сегодня.
Одна из главных задач комплексной автоматизации — создание единого информационного пространства, говоря о котором я имею в виду некую идеальную единую базу данных, с которой способно работать все программное обеспечение.
Однако при этом возникает ряд проблем:
Какова же альтернатива? Разумеется, объединенная база необходима, но она должна быть некой базой данных по проекту. Это позволит получать на основе имеющейся информации любую выходную документацию, а также существенно уменьшить количество ошибок при передаче данных, минимизировав влияние «человеческого фактора».
Один из предлагаемых подходов — создание специальных хранилищ данных (datawarehouses), поддерживаемых независимо от бизнес-логики, их породившей. Наиболее интересную реализацию такой технологии нам предлагает SmartPlant Foundation (SPF).
SmartPlant Foundation — решение компании Intergraph для управления информационными потоками — представляет собой «портальное интеграционное ядро комплексного проектирования» в приложениях SmartPlant Enterprise (SPE). SmartPlant Foundation, выступая в качестве «посредника» между программами, предоставляет пользователям и приложениям постоянный коллективный доступ к достоверным, согласованным и высококачественным техническим данным.
Каждое подразделение может иметь свое программное обеспечение, но передача информации между ними осуществляется через единое хранилище на основе стандартизированных алгоритмов и процедур. Другими словами, измененные в одном из отделов данные передаются в единое хранилище и становятся доступными всем заинтересованным лицам в зависимости от их прав доступа.
Что же делает SmartPlant Foundation таким удобным и эффективным?
Входные данные могут быть разных форматов: например, файлы Excel и чертежи технологической схемы. Но ведь все эти электронные документы содержат информацию об одних и тех же объектах. В первом случае — это спецификация, а во втором — графическое их представление.
Можно просто положить эти файлы в хранилище. Что обычно и делают многие системы документооборота. В этом случае между объектами не будет никаких связей и я, выбрав объект на чертеже, не смогу получить нужную информацию о нем. А что если установить связь между файлами? Тоже не решение вопроса, поскольку предварительно нужно определить физическую сущность этих объектов и взаимосвязь между данными, а не файлами.
Информация может состоять из документов, чертежей, опросных листов и ведомостей, 3D-моделей и отчетов. А ведь из этих разрозненных документов нам нужно сформировать единую структурированную единицу информации, что само по себе является непростой задачей.
Предлагаемое решение включает в себя:
Теперь на небольшом примере рассмотрим, как выглядит эта технология в действии.
Что у нас имеется в качестве исходных данных? Например, я получаю в электронном виде разрозненные файлы или комплекты файлов, содержащие следующую информацию по проекту:
Этот список можно расширить. Если вам будет нужно использовать другие исходные данные, обращайтесь — мы вам поможем!
Затем я начинаю анализировать поступившие ко мне данные и определять их предметную сущность. Структурировав эту информацию, я создаю проект в SmartPlant Foundation и настраиваю в нем предметную сущность объектов и данных в проекте. Для настройки объектов SPF предлагает очень удобный инструмент SmartPlant Schema Editor. Он позволяет редактировать, добавлять объекты (классы), настраивать их роли (интерфейсы), определять необходимые свойства и устанавливать взаимосвязи, используя удобный графический инструмент на базе Unified Modeling Language (UML) — унифицированного языка графического описания для объектного моделирования в области разработки программного обеспечения.
После этого, используя мощный функционал Загрузчика (Loader) SPF, я добавляю исходные файлы в базу своего проекта.
Следующим важным шагом использования исходных данных является их проверка, которая может осуществляться разными способами. Никто еще не отменял ручного метода проверки данных. В этом случае они через систему документооборота SPF по предварительно настроенным процедурам согласования и утверждения направляются непосредственно ответственным за данный вид информации.
Но правильность введенной информации можно проверять и в SPF. По результатам автоматической проверки составляется отчет о несоответствии данных.
Хочется рассказать и еще об одном интересном инструменте SPF, предназначенном для обработки графической информации. Он называется SmartCon-verterr и использует технологию Hot-Spotting («распознавание на лету»). У нас есть загруженные графические файлы, а ведь хочется, выбрав в поле чертежа тот или иной объект, получить о нем всю информацию (характеристики, свойства). SmartConverter по настроенным правилам в файлах AutoCAD или MicroStation находит на поле чертежа текст (например, идентификатор или проектную позицию) и связывает эти объекты с информацией в базе проекта.
В результате разрозненные документы объединены в едином структурированном хранилище информации по проекту, что позволяет отследить все изменения, вносимые в проект. Каждый объект имеет свой номер версии и ревизии. На основе этой информации можно получить сводный отчет, выдать информацию смежникам, а также узнать обо всех внесенных в проект изменениях и корректно обработать их.
Настраиваемость решения позволяет использовать его при работе с различными исходными данными. Особо хотелось бы подчеркнуть возможность анализа, проверки и согласования загружаемой информации в соответствии с заданными требованиями.
Эффективное решение задач передачи и сбора информации возможно лишь при междисциплинарном подходе, учитывающем интересы разных сторон (заказчиков, подрядчиков, субподрядчиков, смежников, строителей и эксплуатирующие организации). На мой взгляд, нам это удалось. Комплексный подход к решению данной проблемы обеспечивает созданная нами команда, объединившая настоящих профессионалов своего дела, имеющих:
Многие наши специалисты стажировались в Европе и принимали участие в проектировании химических и нефтехимических производств для Германии, Венгрии, Турции, Польши, Украины, Ирана, Туркменистана, Ирландии и России. 15 сотрудников прошли обучение Intergraph в США, Израиле и России. Мы имеем опыт внедрения решений SmartPlant Enterprise на ведущих российских предприятиях.
Вместе с вами мы способны сформировать концепцию развития и определить этапы внедрения новой технологии, при необходимости разработать стандарты предприятия, регламенты работы с учетом новых возможностей и особенностей проектирования, настроить и кастомизировать программное обеспечение, создать базу данных, провести обучение, совместно выполнить пилотный проект, а также обеспечить техническую поддержку внедренного ПО.