ECSS-E-TM-10-25A - ECSS-E-TM-10-25A
tento článek může být pro většinu čtenářů příliš technická na to, aby tomu rozuměli. Prosím pomozte to vylepšit na aby to bylo srozumitelné pro neodborníky, aniž by byly odstraněny technické podrobnosti. (Února 2017) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
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ázev | Popis | URL |
---|---|---|
CDP4-SDK | Souprava 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-SDKJ | Souběžná designová platforma Java Software Development Kit, která je kompatibilní s ECSS-E-TM-10-25 Annex A a Annex C | https://github.com/RHEAGROUP/CDP4-SDKJ-Community-Edition |
CDP4-WebServices | Webové služby souběžné návrhové platformy, které jsou v souladu s přílohou A a přílohou C ECSS-E-TM-10-25 | https://github.com/RHEAGROUP/CDP4-WebServices-Community-Edition |
CDP4-IME | Souběž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í sada | Testy integrace ECSS-E-TM-10-25 Annex C | https://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.