Авторы: В.В. Петрунин, П.Ю. Белокрылов, К.В. Комиссаров, Е.Ю. Повереннов, АО «ОКБМ Африкантов»
В статье представлены результаты внедрения SPDM системы как эффективного инструмента для консолидации всех специфических знаний по расчетному обоснованию и централизованной системы менеджмента деятельности в рамках бизнес-процесса расчетного обоснования проектов. Достигнута оптимизация по времени выполнения и повышена продуктивность данного бизнес-процесса за счет его автоматизации и обеспечения необходимого уровня управляемости. Предложены механизмы управления расчетными данными проектов, минимизирующие риски потери информации и неоптимального ее использования.
Введение
Развитие информационных технологий на предприятиях, лидирующих на рынке сложного и наукоемкого производства, характеризуется внедрением информационной поддержки жизненного цикла изделий на стадиях от начала проектирования до изготовления. Данные технологии при комплексном применении позволяют организовать производственную деятельность на каждом этапе жизненного цикла в виде формализованных и управляемых бизнес-процессов. В АО «ОКБМ Африкантов» в рамках комплексного внедрения информационных технологий поддержки жизненного цикла изделий (CALS технологии в части PDM/CAD/CAE/ CAPP/CAM систем) решается задача совершенствования процесса сквозного проектирования в интересах ядерного энергетического комплекса. В частности, для бизнес-процесса параллельной конструкторско-технологической подготовки производства (КТПП) сокращение временных издержек осуществляется за счет организации параллельного выполнения работ по конструкторскому и технологическому проектированию с применением прямого обмена проектной информацией в электронном виде между участниками работ [1]. Также данный бизнес-процесс являлся объектом временной оптимизации в проекте ПСР «Исследование и совершенствование процесса конструкторско-технологической подготовки производства (КТПП) изделий» [2].
Рисунок 1. Этапы бизнесс-процесса параллельной конструкторско-технологической подготовки производства
Одним из этапов рассматриваемого процесса является инженерный расчет, непосредственно связанный с этапом 2D-3D конструирования. Деятельность на этапе инженерного анализа представлена в виде бизнес-процесса расчетного обоснования проектов, оказывающего прямое влияние на разработку рабочей конструкторской документации.
Предлагаются к рассмотрению результаты проекта по внедрению SPDM (Simulation and Process Data Management) системы с целью формализации и временной оптимизации деятельности в рамках бизнес-процесса расчетного обоснования проектов в АО «ОКБМ Африкантов».
Анализ текущего состояния
Исследование деятельности по расчетному бизнес-процессу обоснования проектов, проведенное ИТ специалистами предприятия для группы расчетных подразделений, организованных в структуру департамента научно-технического обоснования проектов (департамент НТО), показало следующее.
Расчетное обоснование проводится на основе комплекса связанных расчетов, включая прочностной, тепловой, CFD и акустический. Данные виды анализа выполняются на основе 3D модели изделия (или его части), требующего расчетного обоснования, с помощью коммерческих компонент систем инженерного анализа ANSYS/CFX/STAR-CCM+/FlowVisoin/LMS. Было выявлено, что при выполнении связанных (многодисциплинарных) расчетов обработка результатов одного расчета занимает много времени для представления их в виде исходных данных для другого расчета. Данный факт объясняется тем, что процесс передачи данных между компонентами многодисциплинарных расчетов, выполняемых с помощью коммерческих CAE-систем, по большей части не формализован и не автоматизирован и вследствие этого всегда требует больших ресурсных затрат (ручного управления инженера-расчетчика).
Помимо коммерческих решателей, в расчетном обосновании активно используются собственные расчетные коды (СРК), аккумулирующие научно-технические наработки в области атомного машиностроения и являющиеся важной частью инновационного потенциала и конкурентным преимуществом предприятия. СРК также являются компонентами многодисциплинарных расчетов и для них характерны те же проблемы сквозной передачи и трансформации данных.
Наряду с указанными выше проблемами, деятельность департамента НТО не регламентируется единообразным подходом к хранению и актуализации расчетных данных. Децентрализованное хранение данных (на усмотрение инженерарасчетчика) и отсутствие системы их версирования (в контексте различных версий решателей как коммерческих, так и СРК) существенно увеличивает риски потери как самих данных, так и использование их неактуальных версий, увеличивая тем самым время поиска необходимой информации.
Решение задачи совершенствования процесса сквозного проектирования невозможно без оптимизации его этапов, одним из которых и является бизнес-процесс обоснования проектов. Таким образом, реинжиниринг последнего является одним из актуальных направлений деятельности ИТ службы на предприятии.
Постановка задачи
Основным недостатком деятельности по расчетному обоснованию проектов является непрозрачность и слабая формализация рабочих процессов. При этом, обмен информацией между этапами рабочего процесса осуществляется вручную через файловую систему локальной сети, имеет место и ручная трансляция данных для их использования различными решателями в многодисциплинарных расчетах. Следует также отметить, что управление рабочими процессами не прозрачно, ответственный исполнитель не может сразу четко определить, на какой стадии идет расчет и кто несет ответственность за ту или иную часть совместной расчетной деятельности (особенно для расчетов, в которых задействованы сразу несколько подразделений). Хранение информации по проектам осуществляется разрозненно, как правило, у исполнителя, который когда-либо участвовал в деятельности по тому или иному проекту. Поэтому возникают трудности по поиску и сбору всей необходимой информации в случае инициирования деятельности по новым типовым проектам.
СРК, являясь востребованным инструментом расчетной деятельности, представляют собой узкоспециализированные решатели закрытого формата, реализованные на различных технологических платформах. Использование таких кодов в качестве компонентов многодисциплинарного расчета приводит к разрыву потока обмена информацией по причине закрытого специфичного формата представления данных СРК, вынуждая к их ручной трансляции. Поддержка и развитие таких программных комплексов затруднены использованием различных, зачастую устаревших инструментальных платформ и отсутствием адекватной технической документации. Имеются проблемы с хранением исходных кодов, схожие с представленными выше.
Причина заключается в отсутствии единой программной платформы консолидации всех специфических знаний по расчетному обоснованию и централизованной системы менеджмента деятельности в рамках бизнес-процесса расчетного обоснования проектов. Эксплуатируемая на предприятии PDM/PLM система не сможет решить требуемые задачи в полном объеме без значительной ее доработки. Прежде всего, в отличие от конструкторской документации, расчетные данные имеют значительные размеры и не могут непосредственно храниться в базе данных системы и соответственно управляться ею. Также значительную часть деятельности по расчетному обоснованию конструкций составляют высокопроизводительные расчеты на вычислительных кластерах предприятия (HPC расчеты), а требуемая инфраструктура для ее реализации отсутствует в PLM системе.
По итогам анализа деятельности департамента НТО, проведенного ИТ-службой предприятия совместно с расчетными подразделениями, было сделано заключение, что для комплексного решения всех выявленных проблем бизнеспроцесса расчетного обоснования конструкций требуется инициирование процесса внедрения системы класса SPDM на предприятии. Внедрение данной системы должно быть направлено на решение следующих ключевых задач.
- Стандартизация типовых расчетных процессов с последующей автоматизацией их проведения. Решение данной задачи позволит существенно упростить и ускорить проведение стандартных расчетов, повысить устойчивость к ошибкам их выполнения за счет уменьшения влияния человеческого фактора.
- Централизованное размещение и унификация доступа пользователей к расчетным процессам. Данное решение позволит управлять версионной актуализацией, контролем доступа и своевременным информированием сотрудников о новых программных решениях.
- Унификация протоколов представления и хранения расчетных данных позволит выстраивать потоки данных, осуществлять управление механизмами интеграции различных решателей при создании междисциплинарных расчетов и обеспечить централизованное хранение расчетных данных проектов.
- Создание и управление сложными сопряженными расчетами на базе коммерческих решателей и кодов собственной разработки.
- Автоматизация процесса решения задач на высокопроизводительных вычислительных серверах позволит оптимизировать процедуру постановки задачи в очередь вычислительного сервера с последующим отслеживанием и управлением процессом решения задачи.
- Систематизация и своевременная актуализация кодов собственной разработки для различных вычислительных платформ предприятия. Решение данной задачи состоит в стандартизации пре-постпроцессорной обработки данных, в управлении процедурами модификации и развития программных средств собственной разработки, а также в централизованном хранении исходных кодов, технической документации и верификационных тестов.
Внедрение
Результаты анализа проблем, связанных с бизнес-процессом расчетного обоснования конструкций, были обобщены и доведены до руководства компании на заседании секции «Информационные технологии» научно-технического совета АО «ОКБМ Африкантов». Решением данного заседания было инициирование процесса внедрения на предприятии SPDM системы ANSYS EKM (Engineering Knowledge Management). Выбор данной SPDM системы был продиктован следующими соображениями:
- основные коммерческие системы инженерного анализа, используемые в ОКБМ, являются системами от компании ANSYS, и EKM способна управлять такими расчетными данными без дополнительных настроек и доработок;
- систему ANSYS EKM можно успешно адаптировать под специфические нужды расчетных подразделений с помощью собственных ИТ-специалистов предприятия. Причем затраты на такую доработку не представляются чрезмерными благодаря качественному API системы и развитой технической документации.
Внедрение ANSYS EKM осуществляется на основании стратегии развития функциональной системы «Информационные технологии» в рамках решения ключевой задачи — «Интеграция процесса расчетного обоснования конструкций в единое информационное пространство предприятия». Концепция внедрения ANSYS EKM заключается в осуществлении взаимосвязи всего используемого на стадии расчетного обоснования проектов программного обеспечения на одной технологической базе и происходит по следующим направлениям:
- Стандартизация типовых расчетных процессов с последующей автоматизацией их проведения.
- Создание и поддержка базы расчетных данных проектовподразделений департамента НТО.
- Систематизация кодов собственной разработки.
Этап 1. Стандартизация типовых расчетных процессов с последующей автоматизацией их проведения
В качестве демонстрации преимуществ ANSYS EKM в части управления рабочими процессами департамента НТО ИТ службы предприятия инициировали в рамках внедрения производственной системы Росатом (ПСР) проект «Оптимизация процесса проведения связанных расчетов по обоснованию проекта с использованием ANSYS EKM». Целью данного проекта являлась оптимизация одного из существующих расчетных бизнес-процессов в части сокращения временных издержек передачи данных между компонентами связанного расчета и сокращения времени согласования этапов процесса между его исполнителями. Оптимизируемый процесс был размещен в SPDM системе, и с помощью его был выполнен ряд профильных работ. Полученные результаты временной оптимизации представлены на рис. 2.
По результатам ПСР проекта начальником департамента НТО было принято решение о размещении в ANSYS EKM всех ключевых расчетных бизнес-процессов. Для решения поставленной задачи ИТ специалисты разработали процедуру, регламентирующую процесс размещения расчетных бизнеспроцессов в систему ANSYS EKM. Данная процедура содержит, в частности, этап формального описания расчетного процесса в абстракциях, позволяющих однозначно реализовать этот процесс в системе ANSYS EKM. С использованием данной процедуры специалисты расчетных подразделений осуществили формализацию основных расчетных бизнес-процессов, которые в дальнейшем были размещены в SPDM системе.
С целью повышения продуктивности деятельности при проведении HPC расчетов было реализовано техническое решение по конфигурированию программной инфраструктуры для высокопроизводительных расчетов ANSYS EKM. Данное техническое решение позволяет осуществить два основных варианта взаимодействия клиентов ANSYS EKM с расчетными кластерами:
- запуск задач в batch-режиме (работа решателя на кластере осуществляется без использования графического интерфейса с целью существенного повышения производительности расчета);
- создание сессии подключения к системе удаленной визуализации с целью просмотра результатов расчета, выполненных на кластере.
Рисунок 2. Результаты ПСР проекта «Оптимизация процесса проведения связанных расчетов по обоснованию проекта с использванием ANSYS EKM»
Выполненные работы по конфигурированию программной инфраструктуры для высокопроизводительных расчетов ANSYS EKM заключаются в следующем. Была осуществлена настройка менеджера управления очередями задач в batch-режиме ANSYS RSM для серверной инфраструктуры предприятия. Поскольку данное ПО не оперирует процедурами выделения вычислительных ресурсов для задач, его необходимо интегрировать с системами распределения задач (планировщиками). Такая работа была успешно проделана для планировщика TORQE.
Результатом работ по этапу 1 является реинжиниринг существующих бизнес-процессов с автоматизацией их выполнения, позволивший получить существенную временную оптимизацию протекания этих процессов и обеспечивший полную управляемость такими процессами на любой стадии их выполнения.
Этап 2. Создание и поддержка базы расчетных данных проектов подразделений департамента НТО
Была создана база расчетных данных проектов по выработанной концепции, включающей назначение базы данных, структуру хранения объектов данных проекта, механизмы актуализации (продления срока хранения) хранимых данных.
Назначение базы расчетных данных проектов состоит в осуществлении управления (формализация процедур сбора, хранения, отслеживания изменений, актуализации данных, поиска, контроля прав доступа) расчетными данными проектов, которые предполагается использовать неоднократно в будущих работах по расчетному обоснованию департамента НТО. Актуальность проведения данных работ обусловлена необходимостью предотвращения рисков потерь информации, вызванных изменениями форматов обработки данных коммерческими решателями при смене версий. Некоторые из этих изменений могут стать причиной неконтролируемых ситуаций при поддержке жизненного цикла инженерных данных и расчетных процессов.
Проект расчетного обоснования, размещаемый в репозитории Ansys EKM, представляет собой следующие объекты системы:
- исходные данные для расчета в виде технического задания, описания расчетных режимов в текстовых форматах;
- 3D модель конструкции, выполненная в системе автоматизированного проектирования, для которой требуется выполнить расчет (CAD-модель);
- база данных коммерческого расчетного кода, содержащая постановку задачи, готовую для запуска на расчет, без файлов результата расчета (CAE-модель), представляет собой постановку однократного или связанного расчета, включающего выполнение многодисциплинарного инженерного анализа;
- файл результатов расчета в формате постпроцессора коммерческого расчетного кода или в универсальном формате, полученном конвертацией файла результата расчета с помощью ПО VMoveCAE. Данное ПО для анализа результатов расчета позволяет выбрать только интересующие данные, сократив размеры хранимого файла в десятки раз относительно исходного файла результатов бинарного формата расчетного кода;
- отчет по выполненному расчетному обоснованию в текстовых форматах.
В целях предотвращения потерь информации, вызванных изменениями форматов обработки данных коммерческими решателями при смене версий, для данной базы разработан механизм актуализации данных, основывающийся на автоматическом контроле временного интервала хранения данных в ANSYS EKM. В таком случае ИТ подразделения совместно с подразделениями-владельцами данных инициирует процедуру их актуализации, выражающуюся в совместной работе по извлечению, сохранению всех компонент системы проекта в новом формате соответствующего коммерческого решателя и осуществление процедуры верификации данных нового формата.
Результатами работ по этапу 2 являются следующие преимущества по сравнению с ранее существовавшим подходом к хранению информации:
- централизованное хранение информации по расчетному проекту с единой точкой доступа через интерфейс ANSYS EKM;
- полная (все необходимые файлы в одном месте) и актуальная (все файлы проекта связаны версионными зависимостями) информация по проекту, размещаемому в базе данных;
- процедура актуализации расчетных данных проектов позволяет осуществить их длительное хранение.
Этап 3. Систематизация кодов собственной разработки
Для всех СРК, размещаемых в ANSYS EKM, была выработана математическая модель в виде детерминированного конечного автомата, определяющего общие состояния программы в процессе преобразования информации и продуктивные сценарии (переходы) вычислительной процедуры. Определен стандарт архитектуры и формализован процесс объектно-ориентированного конструирования на основании использования шаблона слоя отображения MVC (Model View Controller). Для представления данных СРК в системе принят файловый формат xml.
Для управления данными и расчетными процессами СРК в ANSYS EKM было создано техническое решение — автоматизированное расчетное место инженера-расчетчика (АРМ). АРМ решает главную задачу управления СРК — сопоставление пользовательских данных собственному коду, предназначенному для их обработки. В состав АРМ входят подсистемы определения типов данных СРК; запуска, хранения и управления СРК; обработки запросов процедур создания и изменения данных СРК (proxy-сервер).
Подсистема определения типов базируется на механизмах расширения типов данных, управляемых ANSYS EKM, и позволяет правильно определить тип данных, сопоставить типу соответствующий СРК, организовать создание или изменение данных с помощью СРК.
Работа подсистемы запуска, хранения и управления СРК обеспечивается корректной конфигурацией ANSYS EKM и использованием специально разработанной программы-клиента EkmAppsLauncher, которая выполняет следующие функции:
- установка соединения с сервером EKM;
- загрузка и выгрузка файлов пользовательских данных и
- определение зависимостей между ними;
- определение и загрузка исполняемых файлов и зависимых библиотек для обработки пользовательских данных;
- локальный запуск на компьютере пользователя загружаемых исполняемых файлов для обработки данных.
Результатами работ по этапу 3 являются следующие преимущества использования СРК в расчетной деятельности департамента НТО по сравнению с ранее существовавшим подходом.
- Централизованное размещение СРК и унификация доступа к ним пользователя. Все необходимые для расчетной деятельности инструменты размещаются в одном месте и всегда находятся в актуальном состоянии.
- Создание и управление связными расчетами на базе коммерческих решателей и СРК. Унификация протоколов обмена данными между различными СРК позволила выстраивать сложные последовательности обработки информации с применением различных решателей, в том числе коммерческих.
- Расчетная деятельность, связанная с использованием СРК, формализуется в управляемые бизнес-процессы.
Выводы
Внедрение SPDM системы ANSYS EKM в АО «ОКБМ Африкантов» позволило осуществить реинжиниринг бизнес-процесса расчетного обоснования проектов для департамента НТО. Были определены и формализованы основные виды деятельности по рассматриваемому бизнес-процессу. Проведена оптимизация по времени выполнения и повышена продуктивность такой деятельности за счет ее автоматизации и обеспечения необходимого уровня управляемости. Созданы механизмы управления расчетными данными проектов, минимизирующие риски потери информации и неоптимального ее использования. Разработано техническое решение по управлению СРК департамента НТО.
Список литературы
1. Штарев В., Банкрутенко В., Лазарев А., Комиссаров К. Сквозной цикл производства изделия как результат внедрения ИПИ-технологии в ОКБМ // CAD master. 2007. №5. Cтр. 10-15.
2. Петрунин В.В., Банкрутенко В.В., Комиссаров К.В., Большаков А.А., Цапаев А.П. Исследование и совершенствование процесса конструкторскотехнологической подготовки производства(КТПП) изделий изготавливаемых на оборудовании с ЧПУ в производстве АО "ОКБМ Африкантов" // Автоматизация в промышленности. 2015. №9. Стр. 30-33.
Скачать статью можно по ссылке.