ECSS-E-TM-10-25A - ECSS-E-TM-10-25A

ECSS-E-TM-10-25 «Системное проектирование - Обмен данными с моделями инженерного проектирования (CDF)» - это технический меморандум в рамках раздела E-10 «Системное проектирование» в ECSS серия стандартов, справочников и технических меморандумов.[1]

Сфера и цель

Настоящий Технический меморандум упрощает и продвигает общие определения данных и обмен между партнерскими агентствами, европейской космической отраслью и институтами, которые заинтересованы в сотрудничестве. параллельный дизайн, обмен результатами анализа и проектирования и соответствующими обзорами. Это включает в себя декомпозицию системы до любого уровня и соответствующие стандартные списки параметров и дисциплин. Кроме того, он обеспечивает отправную точку жизненного цикла космической системы, определяя наборы параметров, необходимые для охвата всех этапов проекта, хотя настоящий Технический меморандум касается только этапов 0 и A. Настоящий Технический меморандум предназначен для развития в ECSS Стандарт в будущем. В сочетании с соответствующими мероприятиями по разработке и валидации этот Технический меморандум следует рассматривать как механизм для достижения консенсуса до создания самого стандарта.

Технический меморандум обеспечивает основу для создания взаимодействующих центров параллельного проектирования (CD) в европейском космическом сообществе. Обеспечение семантически согласованного обмена данными между центрами компакт-дисков. Обеспечение и поддержка совместных совместных проектных работ в реальном времени с участием нескольких центров компакт-дисков. Таким образом, первоначальная цель TM - действовать в качестве ориентира для создания новых центров компакт-дисков или модернизации существующих.

Структура

ECSS-E-TM-10-25A состоит из следующих частей:

  • Пункт 1: Объем
  • Раздел 2: Нормативные ссылки
  • Пункт 3: Термины, определения и сокращенные термины
  • Раздел 4: Предпосылки и концепции
    • Включает описание космической инженерной информационной модели (SEIM), концептуальной модели данных для всей информации, необходимой для проведения параллельных сеансов проектирования.
    • Включает описание библиотеки справочных данных космической техники (SERDL), согласованного набора параллельных ролей проектных организаций, концепций процессов, дисциплин и типов параметров. Это предопределенные примеры концепций SEIM.
  • Пункт 5: Список требований, которым должны соответствовать две или более стороны, которые хотят обмениваться данными для одновременной проектной деятельности.
  • Приложение A: Формальное определение космической инженерной информационной модели (SEIM).
  • Приложение B: Формальное определение Библиотеки справочных данных по космической технике (SERDL).
  • Приложение C: Формальное определение интерфейса веб-служб и формата файлов обмена.
  • Приложение D: Информативное описание полей и опорных рамок.

Программные реализации

Существует несколько программных реализаций ECSS-E-TM-10-25A. Эти программные реализации позволяют группе инженеров совместно работать над проектированием сложной системы, такой как спутник, пусковая установка, нефтяная вышка или здание.

Открытый сервер параллельного проектирования (OCDS)

В Открытый параллельный сервер проектирования это программный пакет, разработанный под Европейское космическое агентство договор. Это была первая попытка внедрения ECSS-E-TM-10-25A. Программа никогда не использовалась в производстве, и ее дальнейшая разработка была прекращена. Open Concurrent Design Tool (OCDT) является преемником OCDS

Открытый инструмент параллельного проектирования (OCDT)

OCDT - это программный пакет клиент / сервер, разработанный под Европейское космическое агентство контракт для обеспечения эффективного междисциплинарного параллельного проектирования космических систем на ранних этапах жизненного цикла. Клиент OCDT - это надстройка для Microsoft Excel® 2010/2013, интегрированная с Excel® для выполнения простого анализа и моделирования. Другие клиентские инструменты для инженерного анализа и моделирования также могут быть интегрированы с помощью адаптеров OCDT. Сервер OCDT состоит из процессора интерфейсных веб-служб (с использованием REST API) и внутреннего интерфейса. PostgreSQL система баз данных для постоянного хранения общих данных OCDT. Сервер может поддерживать одновременную работу групп из более чем 20 пользователей и синхронизировать содержимое их инженерных моделей дважды в минуту или быстрее. Обычно каждый пользователь представляет разные области знаний (дисциплины). Пакет распространяется сообществом ESA. лицензия на программное обеспечение с открытым исходным кодом доступны для использования и дальнейшей разработки пользователям, которые соответствуют требованиям сообщества OCDT.[2] ОКДТ используется в ESA CDF

OCDT реализует Приложение A (формальное UML модель) и Приложение C (API веб-служб).

Платформа параллельного проектирования RHEA Group ™ (CDP4)

В Платформа параллельного проектирования (CDP ™) Группа компаний RHEA - это основной инженерный инструмент для поддержки мультидисциплинарных команд при параллельном проектировании сложных систем. CDP4, эволюция CDP3, является реализацией, соответствующей ECSS-E-TM-10-25 Приложения A и Приложению C, как таковая она на 100% совместима с ЕКА ОКДТ. CDP4 - это программное решение клиент / сервер, реализованное с использованием C # и Postgresql СУБД. Веб-службы CDP4 (серверный компонент) могут размещаться как на Linux с помощью Мононуклеоз и Microsoft Windows®. CDP4-IME - это настольное приложение, совместимое с Microsoft Windows® 7/10. Надстройка Microsoft Excel® 2010/2013 объединяет многие функции CDP4 в Microsoft Excel® и доступна через специальную ленту и настраиваемые панели задач. CDP4 реализует как Приложение A (формальное UML модель) и Приложение C (API веб-служб и формат файла обмена).

CDP4 Community Edition доступен как открытый исходный код, исходный код различных компонентов доступен на GitHub:

ИмяОписаниеURL
CDP4-SDKКомплект для разработки программного обеспечения C # платформы параллельного проектирования, соответствующий требованиям ECSS-E-TM-10-25, приложение A и приложение Chttps://github.com/RHEAGROUP/CDP4-SDK-Community-Edition
CDP4-SDKJПакет разработки программного обеспечения Java для платформы параллельного проектирования, соответствующий требованиям ECSS-E-TM-10-25, приложение A и приложение Chttps://github.com/RHEAGROUP/CDP4-SDKJ-Community-Edition
CDP4-WebServicesВеб-сервисы Concurrent Design Platform, соответствующие требованиям ECSS-E-TM-10-25, приложение A и приложение Chttps://github.com/RHEAGROUP/CDP4-WebServices-Community-Edition
CDP4-IMEНастольное приложение для параллельного проектирования и интеграция с Excel в соответствии с ECSS-E-TM-10-25, приложение A и приложение Chttps://github.com/RHEAGROUP/CDP4-IME-Community-Edition
10-25 Набор интеграционных тестовECSS-E-TM-10-25 Интеграционные тесты, приложение Chttps://github.com/RHEAGROUP/ecss-10-25-annexc-integration-tests

CDP4-SDK можно загрузить с Nuget. CDP4-WebServices можно установить в любой версии Linux, поддерживающей Мононуклеоз или используя Докер.

Рекомендации

внешняя ссылка