Applying Collaborative System Engineering in Thales Alenia Space:
Transcript
Applying Collaborative System Engineering in Thales Alenia Space:
Applying Collaborative System Engineering in Thales Alenia Space: Fabio Di Giorgio Valentina Paparo Valter Basso Xavier Roser 83230910-DOC-TAS-IT-001 lessons learned and best practices Table of Contents 2 From SE to Collaborative SE Model Based System Engineering in TAS Melody Advance DEVICE Virtual Reality Concurrent Design Facility Virtual Meeting Room Virtual World Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space From SE to Collaborative SE 3 System Engineering is already in use since decades to manage complex projects throughout their life cycle. Its methods and techniques are very well known and consolidated A relatively new field of this discipline is Collaborative SE It extends the tools and methodologies to allow better teaming and exchange information working in an integrated way. A Google search returns: System Engineering: Collaborative SE: Concurrent SE: 355.000.000 pages 9.430.000 pages 3.980.000 pages Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Model Based System Engineering in TAS 4 Thales Alenia Space has been contributing to and benefiting from a Thales group initiative to deploy a “tooled-up process” The MBSE solution inherited from THALES is based on two core elements: A System Engineering method, called Arcadia, An internal system modelling tool, Melody Advance, Thales Alenia Space Italia has developed a MBSE solution in line with ESA standards: DEVICE: Distributed Environment for Virtual Integrated Collaborative Engineering Interfacing between Melody Advance and DEVICE is under evaluation, to allow data exchange Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Arcadia 5 ARCADIA method explains how to apply THALES SE process, by means of a sequence of detailed engineering activities. It is divided in five main engineering levels: Operational Analysis, identifying the operational context and stakeholders needs, System Analysis, identifying system functional perimeter with regards to external actors, specification of the expected behaviour, Logical Architecture, defining a first system internal architecture independent from the technical solution, yet considering non-functional constraints, Physical Architecture, defining a system detailed architecture, taking into account technical implementation and deployment aspects, Contracts for development & IVVQ, identifying the development and integration contracts for each product, given the industrial breakdown. Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Melody Advance 6 Arcadia method inside: Melody Advance guides the users with a structured sequence of modelling activities derived from Arcadia. An easy-to-learn modelling environment: a modelling environment based on UML/SysML but customized with engineering semantics It is then easier to train users, and to involve all project stakeholders in the consolidation of the model. Yet effort needed at beginning of project (training, setup..) Advanced modelling features: Melody Advance is designed to make modelling more intuitive and efficient. handle consistently complex engineering concepts (e.g. functional chains, architecture patterns), perform multi-level impact analyses. maintain automatically parts of the model perform extensive model validations Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space DEVICE (Distributed Environment fo Virtual Integrated Collaborative Engineering) Objective to support Engineering teams for design, reviews, anomaly investigation, integration & testing planning and evaluations Two main research branches: User Interaction with Virtual Products Virtual Environments Immersive Virtual Reality Interaction Devices Physics Simulation Data Production and Exchange by Engineering Teams Model-Based System Engineering Methodologies System Data Modeling (ECSS driven) Data Exchange Platform for Engineering Analysis and Simulations Knowledge Management (Projects Data Persistence, Comparison and Mining) Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space 7 DEVICE Architecture 8 It is a container of COTS, OSS and in-house applications prototypes on: Modeling Tools Studied to be compatible with standardization initiatives (SysML, ECSS-E-TM-10-23/25, Modelica) and modeling studies results (VSEE, 3DSM). Integrated Descriptive and Simulation models through dedicated interfaces (toolto-tool and centralized) To enable coherency of system design Web-based Asynchronous process To enable concurrent engineering between different people, departments and sites Virtual Environment with embedded physical engine for quick validation of mission/AIT/operational concepts VERITAS Integrated with immersive technologies, interaction and haptic devices OSS=Open Source software COTS=Commercial Off-The-Shelf VSEE=Virtual Spacecraft Engineering Environment Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space DEVICE: Web Editor Web-based interface for System Modelling, Simulation/Analysis Models management, data exchange and Interfaces Modelling/interfaces under validation on project data Current Developments - Activities (mission, AIT) modeling and interface with mission analysis tools and AIT procedures validation through VR Options/Alternatives management and link with optimization framework User Interface optimization (custom views, discipline-based schematics) Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space 9 Virtual Reality 10 Virtual Reality (Synthetic) and Real Virtuality (3D reconstruction from real images) techniques are already in use in Thales Alenia Space since years: to provide the user with an immersive experience to support design and development phases to support AIT (Assembly Integration and Test) activities for training Proprietary applications: designed and developed in close link with the final users taking advantage of the continuous feedback. Customization level not possible with COTS or external developments. Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Lesson Learnt Collaborative & Concurrent Engineering: CDF 11 Collaborative engineering applied through the satellite life cycle & adapted to the phases: In phase 0, A to B1: CDF - collaborative and concurrent design sessions Team of 6 to 12 with limited time allocation Concurrent Design Meeting Room Model based engineering with a data model (Loose shared repository or IDM based) Highly “coupled” modelling, analysis and simulation tools in phase B2/C/D: Plateau and integrated team approach. CDF (Torino) Large team (12 – 20) – full time allocation Detailed workflow & associated working session Concurrent work on CAD model in phase C/D: OBEYA (Big Room) Stand-up short (<60’) project team (8 – 20p) meeting Meeting room dedicated to the project team Key project information are on the boards Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space OBEYA Room Collaborative & Concurrent Engineering: Key of Success All applications share common key success factors: Shared Vision Facilitates problem solving Common Objectives Shared system view Team animation / leading 100% involvement Professionalisation is mandatory Animation techniques, behavioral awareness Specific role for team > 6p Effective Meeting Infrastructure Scalable CDF Meeting Room Attractiveness (U-shape for up to 14 participants, round table for < 8 participants) Introduction of a « stand-up » creativity corner in CDF Organisation! Methods & Planning Planning of session, needed participants Clear session agenda Preparation work Efficiency Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space 12 Shared System representation in CDF – toward virtual SC & Tools based process For phase 0/A/B 13 Better efficiency Better quality For BCD: Enabled thanks to the fruitful team collaborative experience in CDF Protyping of future data-model & tools Feel the need & benefit interaction Better understanding of process, data-flow, tools objectives CDF « pushed » tools development & interfacing To transform the data-base model into a virtual SC To facilitate a shared vision CDF data-model & representation cornerstones (to feed domain specific analyses & simulations): Mission & SC Simulation & Display SC Budgets (S/C & appendages, guidance & geometry) Simulation Simulation Simulation Files Files Files S/C Engineering Ref. Ref. DataData-Base (IDM(IDM-CIC) DomainSpecific Specific Domain Domain Specific / Simulations analyses analyses/ /Simulations Simulations analyses Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space SC Configuration Virtual World 14 Virtual World is a collaborative application allowing users to enter a synthetic world using avatars The avatars can be customised both in terms of shape and clothing, to better represent the “real” user 3D models can be imported into the virtual world providing a 3D view to discuss between the participants. Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Virtual World 15 For distributed team management, VW can provide a tremendous benefit wrt. traditional ways (e-mail, phone, videoconference) Participants to the virtual meetings can share: voice, screen content, powerpoint, excel data … Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Conclusions 16 TAS is active in Concurrent and Collaborative SE since years and has built up a deep knowledge and practice This presentation provided an overview of TAS activities More detail on each topic can be found in the specific papers and presentations: D. Arnaudy, S. Cheutin, “Use of a “Model-based” approach for EGNOS V3 system definition” M. Pasquinelli, V. Basso, M. Marello, C. Paccagnini, “STEPS Results: MBSE Prototypes to support Space Exploration Projects Lifecycle” L. Simonini, X. Roser, F. Arbusti, “Concurrent Engineering meta data model & multidomain representation” Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space Questions? 17 Thanks for your attention! Feel free to ask questions now or send them to: [email protected] Il documento non deve essere riprodotto, modificato, adattato, pubblicato, tradotto in qualsiasi forma sostanziale, in tutto o in parte, né divulgato a terze parti senza il preventivo consenso scritto di Thales Alenia Space - © 2012, Thales Alenia Space