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

ECSS-E-TM-10-25 „Systémové inženýrství - výměna dat konstrukčního modelu (CDF)“ je technickým memorandem v rámci pobočky E-10 „Systémové inženýrství“ v ECSS řada norem, příruček a technických memorand.[1]

Rozsah a účel

Toto technické memorandum usnadňuje a podporuje společné definice dat a výměnu mezi partnerskými agenturami, evropským kosmickým průmyslem a instituty, které mají zájem spolupracovat na souběžný design, sdílení analytických a návrhových výstupů a souvisejících recenzí. To zahrnuje systémový rozklad až na jakoukoli úroveň a související standardní seznamy parametrů a oborů. Dále poskytuje výchozí bod životního cyklu vesmírného systému, který definuje sady parametrů potřebné k pokrytí všech fází projektu, ačkoli toto technické memorandum se týká pouze fází 0 a A. Toto technické memorandum se má vyvinout ECSS Standard v budoucnosti. Ve spojení se souvisejícími vývojovými a ověřovacími činnostmi by mělo být toto technické memorandum považováno za mechanismus pro dosažení konsensu před vytvořením samotné normy.

Technické memorandum poskytuje základ pro vytváření interoperabilních center Concurrent Design (CD) napříč evropskou vesmírnou komunitou. Umožnění sémanticky konzistentní výměny dat mezi centry CD. Povolení a podpora společných návrhových aktivit v reálném čase zahrnujících více CD center. Prvotním cílem TM je tedy fungovat jako reference pro vytváření nových CD center nebo upgrade stávajících.

Struktura

ECSS-E-TM-10-25A se skládá z následujících částí:

  • Ustanovení 1: Oblast působnosti
  • Kapitola 2: Normativní odkazy
  • Kapitola 3: Termíny, definice a zkrácené termíny
  • Kapitola 4: Pozadí a pojmy
    • Zahrnuje popis Space Engineering Information Model (SEIM), koncepčního datového modelu pro všechny informace potřebné k provádění souběžných návrhových relací.
    • Zahrnuje popis Knihovny referenčních dat kosmického inženýrství (SERDL), dohodnuté sbírky souběžných rolí organizace designu, koncepcí procesů, disciplín a typů parametrů. Toto jsou předdefinované instance konceptů SEIM.
  • Ustanovení 5: Seznam požadavků, které musí splňovat dvě nebo více stran, které si chtějí vyměnit údaje za souběžnou projekční činnost.
  • Příloha A: Formální definice informačního modelu kosmického inženýrství (SEIM).
  • Příloha B: Formální definice knihovny referenčních dat kosmického inženýrství (SERDL).
  • Příloha C: Formální definice rozhraní webových služeb a formátu výměnného souboru.
  • Příloha D: Informační popis okrajů a referenčních rámců.

Softwarové implementace

Existuje několik softwarových implementací ECSS-E-TM-10-25A. Tyto softwarové implementace umožňují týmu inženýrů spolupracovat na návrhu komplexního systému, jako je satelit, odpalovací zařízení, ropná plošina nebo budova.

Otevřený souběžný návrhový server (OCDS)

The Otevřete souběžný návrhový server je softwarový balíček vyvinutý pod a Evropská kosmická agentura smlouva. Jednalo se o první pokus o implementaci ECSS-E-TM-10-25A. Software nebyl nikdy použit ve výrobě a jeho další vývoj byl zrušen. Nástupcem nástroje Open Concurrent Design Tool (OCDT) je OCDS

Otevřený nástroj pro souběžný design (OCDT)

OCDT je ​​softwarový balíček klient / server vyvinutý pod Evropská kosmická agentura smlouva umožňující efektivní multidisciplinární souběžné inženýrství vesmírných systémů ve fázích raného životního cyklu. Klient OCDT je ​​doplněk pro Microsoft Excel® 2010/2013, který je integrován do aplikace Excel® pro provádění jednoduché analýzy a simulace. Lze také integrovat další klientské nástroje pro inženýrskou analýzu a simulaci pomocí adaptérů OCDT. Server OCDT se skládá z front-end procesoru webových služeb (pomocí rozhraní REST API) a back-endu PostgreSQL databázový systém pro trvalé ukládání dat sdílených OCDT. Server je schopen podporovat souběžné týmy více než 20 uživatelů a synchronizovat obsah jejich inženýrských modelů dvakrát za minutu nebo rychleji. Každý uživatel by obvykle představoval jinou doménu odbornosti (disciplíny). Balíček je distribuován pod komunitou ESA open source softwarová licence k dispozici pro použití a další vývoj uživatelům, kteří se kvalifikují jako členové OCDT komunity.[2] OCDT se používá v ESA CDF

OCDT implementuje obě přílohy A (formální UML model) a příloha C (API Webservices).

RHEA Group Concurrent Design Platform ™ (CDP4)

The Souběžná designová platforma (CDP ™) z Skupina RHEA je hlavní inženýrský nástroj na podporu multidisciplinárních týmů při provádění souběžného návrhu komplexních systémů. CDP4, vývoj CDP3, je implementací kompatibilní s ECSS-E-TM-10-25 Annex A a Annex C, jako takový je 100% kompatibilní s ESA OCDT. CDP4 je softwarové řešení klient / server implementované pomocí C# a a Postgresql RDBMS. Webové služby CDP4 (serverová součást) lze hostovat na obou serverech Linux použitím Mono a Microsoft Windows®. CDP4-IME je desktopová aplikace kompatibilní s Microsoft Windows® 7/10. Doplněk Microsoft Excel® 2010/2013 integruje mnoho funkcí CDP4 v aplikaci Microsoft Excel® a je přístupný přes vyhrazenou pásku karet a vlastní podokna úloh. CDP4 implementuje obě přílohy A (formální UML model) a Příloha C (Webservices API a formát souborů výměn).

Edice CDP4 Community je k dispozici jako otevřený zdroj, zdrojový kód různých komponent je k dispozici na GitHubu:

názevPopisURL
CDP4-SDKSouprava pro vývoj softwaru C # Concurrent Design Platform, která je v souladu s přílohou A a přílohou C ECSS-E-TM-10-25.https://github.com/RHEAGROUP/CDP4-SDK-Community-Edition
CDP4-SDKJSouběžná designová platforma Java Software Development Kit, která je kompatibilní s ECSS-E-TM-10-25 Annex A a Annex Chttps://github.com/RHEAGROUP/CDP4-SDKJ-Community-Edition
CDP4-WebServicesWebové služby souběžné návrhové platformy, které jsou v souladu s přílohou A a přílohou C ECSS-E-TM-10-25https://github.com/RHEAGROUP/CDP4-WebServices-Community-Edition
CDP4-IMESouběžná designová desktopová aplikace a integrace aplikace Excel kompatibilní s ECSS-E-TM-10-25, příloha A a příloha C.https://github.com/RHEAGROUP/CDP4-IME-Community-Edition
10-25 Integrační testovací sadaTesty integrace ECSS-E-TM-10-25 Annex Chttps://github.com/RHEAGROUP/ecss-10-25-annexc-integration-tests

CDP4-SDK lze stáhnout z Nuget. Služby CDP4-WebServices lze nainstalovat na jakoukoli linuxovou verzi, která podporuje Mono nebo pomocí Přístavní dělník.

Reference

externí odkazy