ECSS-E-TM-10-25A
ECSS-E-TM-10-25 "System Engineering - Engineering Design Model Data Exchange (CDF)" är ett tekniskt memorandum under E-10 "System engineering"-grenen i ECSS-serien av standarder, handböcker och tekniska memorandum .
Omfattning och syfte
Detta tekniska memorandum underlättar och främjar gemensamma datadefinitioner och utbyte mellan partnerbyråer, europeisk rymdindustri och institut, som är intresserade av att samarbeta kring samtidig design , dela analyser och designresultat och relaterade recensioner. Detta omfattar en systemuppdelning upp till valfri nivå och relaterade standardlistor över parametrar och discipliner. Dessutom ger den startpunkten för rymdsystemets livscykel och definierar de parameteruppsättningar som krävs för att täcka alla projektfaser, även om det nuvarande tekniska memorandumet endast tar upp faserna 0 och A. Detta tekniska memorandum är avsett att utvecklas till en ECSS-standard i framtiden . I samband med relaterade utvecklings- och valideringsaktiviteter bör detta tekniska memorandum ses som en mekanism för att nå konsensus innan själva standarden byggs.
Det tekniska memorandumet utgör grunden för att skapa interoperabla Concurrent Design-center (CD) över hela den europeiska rymdgemenskapen. Tillåter semantiskt konsekvent datautbyte mellan CD-center. Möjliggör och stödja gemensamma designaktiviteter i realtid som involverar flera CD-center. Det ursprungliga syftet med TM är således att fungera som en referens för skapandet av nya CD-center eller uppgradering av befintliga.
Strukturera
ECSS-E-TM-10-25A består av följande delar:
- Klausul 1: Omfattning
- Klausul 2: Normativa referenser
- Punkt 3: Termer, definitioner och förkortade termer
- Punkt 4: Bakgrund och koncept
- Innehåller beskrivningen av Space Engineering Information Model (SEIM), en konceptuell datamodell för all information som behövs för att genomföra samtidiga designsessioner
- Innehåller beskrivningen av Space Engineering Reference Data Library (SERDL), en överenskommen samling av samtidiga designorganisationsroller, processkoncept, discipliner och parametertyper. Dessa är fördefinierade instanser av SEIM-koncept.
- Punkt 5: En lista över krav som två eller flera parter som vill utbyta data för en samtidig konstruktionsaktivitet ska uppfylla.
- Bilaga A: Den formella definitionen av Space Engineering Information Model (SEIM).
- Bilaga B: Den formella definitionen av Space Engineering Reference Data Library (SERDL).
- Bilaga C: Den formella definitionen av webbtjänstens gränssnitt och filformat för utbyte.
- Bilaga D: En informativ beskrivning av marginaler och referensramar.
Programvaruimplementeringar
Det finns flera programvaruimplementationer av ECSS-E-TM-10-25A. Dessa programvaruimplementeringar tillåter ett team av ingenjörer att samarbeta kring utformningen av ett komplext system som en satellit, bärraket, en oljerigg eller en byggnad.
Öppna Concurrent Design Server (OCDS)
Open Concurrent Design Server är ett mjukvarupaket som utvecklats under ett avtal med Europeiska rymdorganisationen . Det var det första försöket med en ECSS-E-TM-10-25A-implementering. Mjukvaran användes aldrig i produktionen och dess vidareutveckling avbröts. Open Concurrent Design Tool (OCDT) är efterföljaren till OCDS
Öppna Concurrent Design Tool (OCDT)
OCDT är ett klient/servermjukvarupaket som utvecklats under ett kontrakt för Europeiska rymdorganisationen för att möjliggöra effektiv multidisciplinär samtidig konstruktion av rymdsystem i de tidiga livscykelfaserna. OCDT-klienten är ett tillägg för Microsoft Excel® 2010/2013, som är integrerat med Excel® för att utföra enkel analys och simulering. Andra klientverktyg för teknisk analys och simulering kan också integreras genom användning av OCDT-adaptrar. OCDT-servern består av en front-end-webserviceprocessor (som använder ett REST API) och ett back-end PostgreSQL- databassystem för beständig lagring av OCDT-delbar data. Servern kan stödja samtidiga team med mer än 20 användare och synkronisera deras tekniska modellinnehåll två gånger i minuten eller snabbare. Vanligtvis skulle varje användare representera en annan expertdomän (disciplin). Paketet distribueras under en ESA- gemenskapslicens för öppen källkod som är tillgänglig för användning och vidareutveckling till användare som kvalificerar sig som medlem i OCDT-gemenskapen. OCDT används i ESA CDF
OCDT implementerar både Annex A (den formella UML- modellen) och Annex C (Webservices API).
RHEA Group Concurrent Design Platform™ (CDP4)
Concurrent Design Platform (CDP™) från RHEA Group är det huvudsakliga ingenjörsverktyget för att stödja multidisciplinära team att utföra Concurrent Design av komplexa system. CDP4, en utveckling av CDP3, är en ECSS-E-TM-10-25 Annex A och Annex C-kompatibel implementering, som sådan är den 100 % kompatibel med ESA OCDT . CDP4 är en klient/servermjukvarulösning implementerad med C# och en Postgresql RDBMS . CDP4 Webservices (serverkomponenten) kan hostas både på Linux med Mono och Microsoft Windows®. CDP4-IME är skrivbordsapplikationen som är kompatibel med Microsoft Windows® 7/10. Ett Microsoft Excel® 2010/2013-tillägg integrerar många av funktionerna i CDP4 i Microsoft Excel® och är tillgängligt via ett dedikerat band och anpassade uppgiftsrutor. CDP4 implementerar både Annex A (den formella UML- modellen) och Annex C (Webservices API och utbytesfilformat).
CDP4 Community Edition är tillgänglig som öppen källkod, källkoden för de olika komponenterna är tillgänglig på GitHub:
namn | Beskrivning | URL |
---|---|---|
CDP4-SDK | Concurrent Design Platform C# Software Development Kit som är kompatibel med ECSS-E-TM-10-25 Annex A och Annex C | https://github.com/RHEAGROUP/CDP4-SDK-Community-Edition |
CDP4-SDKJ | Concurrent Design Platform Java Software Development Kit som är kompatibel med ECSS-E-TM-10-25 Annex A och Annex C | https://github.com/RHEAGROUP/CDP4-SDKJ-Community-Edition |
CDP4-WebServices | Concurrent Design Platform Web Services som är kompatibla med ECSS-E-TM-10-25 Annex A och Annex C | https://github.com/RHEAGROUP/CDP4-WebServices-Community-Edition |
CDP4-IME | Concurrent Design Desktop Application och Excel-integration som är kompatibel med ECSS-E-TM-10-25 Annex A och Annex C | https://github.com/RHEAGROUP/CDP4-IME-Community-Edition |
10-25 Integrationstestsvit | ECSS-E-TM-10-25 Annex C integrationstester | https://github.com/RHEAGROUP/ecss-10-25-annexc-integration-tests |
CDP4-SDK kan laddas ner från Nuget . CDP4-WebServices kan installeras på alla Linux-varianter som stöder Mono eller med Docker .
externa länkar
- ECSS
- ECSS-E-TM-10-25
- ESA
- ESA CDF
- RHEA-gruppen
- Annex-C integrationstestsvit
- Mono projekt
- Samtidigt designad länkad grupp