1 / 31

SysML in Telescope Modeling

SysML in Telescope Modeling. Credit to members of the ESO, OMG, INCOSE, and the MBSE initiative to use some of their material. Agenda. Introduction to Model Based Systems Engineering (MBSE) Overview of the SysML INCOSE's MBSE Vision & Initiative Challenge team for Telescope Modeling

lmcclelland
Download Presentation

SysML in Telescope Modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SysML in Telescope Modeling Credit to members of the ESO, OMG, INCOSE, and the MBSE initiative to use some of their material

  2. Agenda Introduction to Model Based Systems Engineering (MBSE) Overview of the SysML INCOSE's MBSE Vision & Initiative Challenge team for Telescope Modeling Early Adopters at ESO Live Demo of the Model

  3. Introduction to Model Based Systems Engineering

  4. MBSE Definitions • Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements, design, analysis, verification and validation activities beginning in the conceptual design phase and continuing throughout development and later life cycle phases (INCOSE-TP-2004-004-02, Version 2.03, September 2007). • A model is an approximation, representation, or idealization of selected aspects of the structure, behavior, operation, or other characteristics of a real-world process, concept, or system (IEEE 610.12-1990), i.e. an abstraction. • A model usually offers different views in order to serve different purposes. A view is a representation of a system from the perspective of related concerns or issues (IEEE 1471-2000).

  5. Specifications Interface requirements System design Analysis & Trade-off Test plans Future Past Moving from Document centric to Model centric

  6. Requirements Integrated System Model Must Address Multiple Aspects of a System

  7. Overview of the Systems Engineering Modeling Language (SysML)

  8. What is SysML? • Graphical modelling language for Systems Engineering • Supports the specification, analysis, design, verification, and validation of systems that include hardware, software, data, personnel, procedures, and facilities • Is a visual modeling language that provides • Semantics = meaning • Notation = representation of meaning • Is not a methodology or a tool • SysML is methodology and tool independent SysML is Critical Enabler for Model Driven SE

  9. Relationship Between SysML and UML • SysML Extensions • Blocks • Item flows • Value properties • Allocations • Requirements • Parametrics • Continuous flows • …

  10. Deployment diagrams Artifact diagrams Activity diagrams State diagrams Sequence diagrams Communication diagrams Use Case Diagrams class diagrams object diagrams Unified Modeling Language Structure of notation (similar to database) • model is defined via diagrams • model consists of views and modeling elements • model exists independant of diagrams • relationship between modeling elements can be investigated dynamically model <<block>> Aufzug n <<block>> Fahrkorb + / steuerungProt~ + / fahrkorbProt + / lastkontrollPort~ <<block>> Lastkontrolle + / lastkontrollProt + / antriebProt <<block>> Antrieb + / steuerungProt~ modeling elements views

  11. INCOSE’s MBSE Vision & MBSE Initiative *Reference: SYSTEMS ENGINEERING VISION 2020 INCOSE-TP-2004-004-02, Version 2.03, September 2007

  12. MBSE Initiative Background • INCOSE held a series of workshops to formulate the MBSE Vision as part of the overall SE Vision 2020 • Established MBSE Initiative to help realize the MBSE Vision • Workshops, Articles, Webinars • Promote, advance, and institutionalize the practice of MBSE to attain the MBSE 2020 Vision through broad industry and academic involvement in: • Research, Standards, Processes, Practices, & Methods, Tools & Technology, Outreach, Training & Education

  13. MBSE Initiative Challenge Teams & Activities

  14. Challenge team for Telescope Modeling

  15. About SE^2 Collaboration between European Southern Observatory (ESO) and German Chapter of INCOSE (GfSE) Access to high-tech project, the Active Phasing Experiment (APE). The team members are: Robert Karban (ESO) Tim Weilkiens (oose GmbH) Rudolf Hauber (HOOD Group) Rainer Diekmann (Freelance) Michele Zamparelli (ESO) Andreas Peukert (TU Munich)

  16. What is ESO? Non-profit Intergovernmental European Organisation for Astronomical Research in the Southern Hemisphere http://www.eso.org Headquarters in Munich, Germany 3 Observatories in Chile Mission statement Build and operate world class ground based astronomical facilities 17

  17. ESO major projects Very Large Telescope (VLT) Started 1988, in operation since 1999 Atacama Large Millimeter Array (ALMA) Europe-US-Japan Started 1998, installation starting now Images on this slide were produced by ESO

  18. What is the challenge project about? • System case study (since 2007) • APE technology demonstrator for future Extremely Large Telescope (ELT) • High-Tech interdisciplinary opto-mechatronical system in operation at Paranal observatory • Goals • Create modeling guidelines and conventions for all system aspects, hierarchy levels, and views • Create fully fledged SysML model

  19. Courtesy of F. Gonte

  20. APE was installed at telescope in Atacama desert, Chile. Images on this slide were produced by ESO

  21. Installation on the platform of the telescope

  22. What have we achieved? • APE model, guidelines and best practices • Model structure and overview • Objectives and Requirements • Context, System Structure • Behavior and Data • Verification • Model library and SE Profile • Ontologies • Plug-in for modeling tool • Documented at http://mbse.gfse.de

  23. Major problems already addressed Use properly SysML language and its elements to represent a system Representative model Practices and guidelines Scalable model organization Reuse of blocks (catalogue) Modeling challenges Identified and provided feed back to RTF WGs Notation (e.g. Connection of nested blocks) Modelling technicalities (e.g. Grouping of interfaces, Variant modeling) Tool (e.g. Configuration and Quality Control) Methodology (e.g. multi-layer allocation) Feed back to vendor for improvement of tool And many more smaller problems (see guidelines)

  24. Overview of Open Issues to be addressed • Management of different levels of detail is hard (simple connector vs. fully develop port model) • Allocation (e.g. behavior to structure) requires consistent levels of abstraction (which is practically not the case, in particular if different persons work on the same model). • How does <<allocate> fit into MBSE processes • Keeping model consistent is very hard because users have different level of know-how and levels of practice. Permanent quality control and refactoring is needed. • Configuration control issues e.g. ensure consistent models across different versions of SysML and tool upgrades • Documenting the model without cluttering the diagrams • Finding the right information! -> organization. Problem: Users are not consistent. • Too many options of graphical representation; terminology-> steep learning curve. • Constraints and activities How can we combine activities/action, constraints, and parametrics • Different modeling levels for different engineering disciplines (much more for electronics than for mechanics). Electrical connections and mechanical flanges. Is it really a problem? • Metrics Sandy's books lists a set of metrics for models. We should see what could be useful. • Interface modeling Manage different levels of details depending on engineering discipline. Software and electrical interfaces/parts can be modeled with a lot of detail whereas optical and mechanical interfaces/parts remain quite abstract. • What is the physical model? Is the goal of the physical model a Bill of Material (BoM) or is it a set of variants (e.g. the baseline still contains abstract types which are specialized in each variant). • Integration with other tools The SysML model is leveraged when it can be integrated with other tools to exchange information; e.g. optical parameters are traded off with electronic parameters. Bit come from different external models. • Transition to Software (and other engineering disciplines) Where to stop with SW design in the System Model? How does it compare to mechanical design? • Demonstrate Added value What are the added values? What can be done to make the model more than a set of consistent diagrams? e.g. mass roll-up, execution of parametric models, plugins to extract information (e.g. power consumption, cost). Parametrics versus custom plugins to extract information. • Documentation generation Using SysML views and MD's engine to generate documentation from the model • How to model physical location? E.g. a cable between Part a and Part b must be 250m long -> impact on latency -> constrain with parametrics • Bind tags (of stereotypes) in parametric diagrams

  25. What is next? • Update and elaborate guidelines and best practices • Create a product – MBSE SysML Cookbook • Recipes, applied guidelines, and best practices • Integrated navigable SysML reference model • Automatically generated booklet • Elaborate APE reference model • More applications of variant modelling and parametric modelling • Enhance integration of modelling with MBSE process • Create examples and guidelines for open issues

  26. Early MBSE Adopters at ESO

  27. What we want to have: The E-ELT Images on this slide were produced by ESO

  28. Early adopters of MBSE • 10000 tons of steel and glass • 20000 actuators, 1000 mirrors • 60000 I/O points, 700Gflops/s, 17Gbyte/s • Many distributed control loops, excessive control strategy • Applying SysML/MBSE for the Telescope Control System Images on this slide were produced by ESO

  29. Why a model for the E-ELT TCS? • Define infrastructure (e.g. network) • Define interfaces to sub-systems • Provide a cost estimate, power consumption • Define common standards based on catalogs and design conventions • Define requirements for subsystems (e.g. data rates, data volume, latency) • Consistent information model of TCS properties to manage its size • Provide a design which satisfies telescope functions (e.g. wave front control strategies)

  30. Live demo of the APE and E-ELT model • Please standby - setting up the system…

More Related