Louise Anderson's presentation at the October 2014 INCOSE Colorado Front Range Chapter Meeting, held at the Laboratory for Atmospheric and Space Physics (LASP), University of Colorado Boulder.
Louise is the Systems Engineering Product Owner (Inventory & Production) at DigitalGlobe; Lead for the INCOSE Space Systems Working Group (SSWG) CubeSat Challenge Team
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsObeo
Discover how Arcadia/Capella is used to model and simulate concept of operations scenarios for CubeSat-based missions. During this webinar, Danilo Pallamin de Almeida, who worked as a Space Systems Engineer for the NanosatC-BR2 mission at INPE, the Brazilian Institute for Space Research, will present how CubeSat-based missions have been modeled with Capella.
The model describing an initial architecture mission and concept of operations (CONOPS) is used to generate a script that configures a satellite simulator with the corresponding mission parameters.
You will see how it allows the INPE to:
- run concept of operations scenarios simulations,
- use the results for power/data-budget analyses and trade studies
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...Obeo
by Elena Alaña Salazar and Tiago Manuel Da Silva Jorge (GMV)
The deployment of Model-Based System Engineering in space projects is not straightforward. The interactions among stakeholders at various levels happen to be difficult because the various tools involved are not fully interoperable.
One of the key elements that would facilitate and ensure the exchange of engineering data information, is the definition of a System Engineering supporting infrastructure, also called System Factory, that would allow implementing this interoperability.
This presentation introduces the approach that is being followed to define the functional architecture of this System Factory which follows the Arcadia method and uses the Capella tool.
Innovative Solar Array Drive Assembly for CubeSat SatelliteMichele Marino
The CubeSat satellite is a smart option for reliable and low cost space mission development. Growing
CubeSat performances lead to more extensive nanosatellite application. Currently,
Telecommunication and Earth Observation missions are under development both in single and
constellation configurations. The main targets for the future nanosatellite are: accurate attitude
pointing, high data rate transfer, increased power generation. The on board power/energy availability
reduces or limits the CubeSat performances in terms of processing capabilities, power transmission
and attitude/orbit maneuvers. Following these constraints, the IMT has developed an innovative unit,
named nano-Solar Array Drive Assembly (SADA) for 3U CubeSat, with the aim of increasing the
photovoltaic energy generation (up to an average 35W EOL). It is composed by two independent
Solar Arrays (Wings Assembly) and Rotatory Mechanisms / Logical Unit (SAC – Solar Array
Control). The aim of SADA is to align constantly the two Solar Arrays to the Sun direction, around
one axis. The rotatory system is composed by drive gear sets, stepper motors and slip rings. The high
value of gearhead reduction ratio and two dedicated photodiodes (as solar sensors) allow a fine
pointing accuracy (<5°). Several operation modes are implemented and controlled by the On Board
Computer through the I2C and CAN buses: autonomous (sun detection and pointing), slave or
cooperative. An advanced and smart control algorithm was developed and implemented in the logic
unit. The Solar Array points along the maximum solar flux direction, maximum output speed up to
4°/s (step size 0.004°). A system failure control avoids the thermal and power damaging in case one
or both wings are blocked. SADA is fully compliant with all CubeSat form factor (3U or greater) and
BUS (CSKB – CubeSat Kit Bus). The Solar Wings, during the launch phase, are stowed beside the
CubeSat structure (opposite side faces). The overall thickness is less than 9 mm, compliant to ISIPOD
dispenser. The Logical and Drive unit (SAC), small (90 x 90 x 12 mm) and light (185 gr), is allocated inside the satellite. The Wings are electrically connected to the SAC, by means of two 16 channels
slip rings (1A per contact) for a continuous rotation, without cable saturation. The Alignment
Calibration System assures that the unit runs correctly up to 10 mm of misalignment between the
SAC and the geometric satellite center, along Z direction. The generated power is not handled by
SAC, but by PDU through Standard Molex Connectors. The two wings, stowed during the launch
phase, are deployed in orbit. In order to increase the system reliability, the deployment is based on
two redundant thermal cutter systems. In the final configuration, the 3U CubeSat has two wings, each
one 300 x 300 mm and 36 AzurSpace 3J solar cells.
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...Mohamed Elhariry
The Spun Microgravity Liquid Experiment (SMiLE) is a payload developed to study the behavior of liquid droplets in a microgravity environment. The payload is designed to fly aboard the International Space Station (ISS), which will provide a sustained microgravity environment for the study. The SMiLE payload is equipped with two video cameras to record liquid droplet formation, an onboard computer for data processing and storage, and a series of sensors and actuators to automate the experiment procedure.
The SMiLE payload has undergone several iterations throughout its lifetime. After almost a decade in the making, the payload has gone through both software and hardware evolutions. However, complications with the custom PCB design and lack of thorough testing of the existing software has caused the payload to underperform. In order to overcome these challenges, the custom hardware components have been replaced with new COTS components, and the software system redesigned. This report will cover the selection of the onboard computer and the design and implementation of the software architecture.
Modeling & Simulation of CubeSat-based Missions'Concept of OperationsObeo
Discover how Arcadia/Capella is used to model and simulate concept of operations scenarios for CubeSat-based missions. During this webinar, Danilo Pallamin de Almeida, who worked as a Space Systems Engineer for the NanosatC-BR2 mission at INPE, the Brazilian Institute for Space Research, will present how CubeSat-based missions have been modeled with Capella.
The model describing an initial architecture mission and concept of operations (CONOPS) is used to generate a script that configures a satellite simulator with the corresponding mission parameters.
You will see how it allows the INPE to:
- run concept of operations scenarios simulations,
- use the results for power/data-budget analyses and trade studies
[Capella Days 2020] Specification and Architecture of a System Factory for Sp...Obeo
by Elena Alaña Salazar and Tiago Manuel Da Silva Jorge (GMV)
The deployment of Model-Based System Engineering in space projects is not straightforward. The interactions among stakeholders at various levels happen to be difficult because the various tools involved are not fully interoperable.
One of the key elements that would facilitate and ensure the exchange of engineering data information, is the definition of a System Engineering supporting infrastructure, also called System Factory, that would allow implementing this interoperability.
This presentation introduces the approach that is being followed to define the functional architecture of this System Factory which follows the Arcadia method and uses the Capella tool.
Innovative Solar Array Drive Assembly for CubeSat SatelliteMichele Marino
The CubeSat satellite is a smart option for reliable and low cost space mission development. Growing
CubeSat performances lead to more extensive nanosatellite application. Currently,
Telecommunication and Earth Observation missions are under development both in single and
constellation configurations. The main targets for the future nanosatellite are: accurate attitude
pointing, high data rate transfer, increased power generation. The on board power/energy availability
reduces or limits the CubeSat performances in terms of processing capabilities, power transmission
and attitude/orbit maneuvers. Following these constraints, the IMT has developed an innovative unit,
named nano-Solar Array Drive Assembly (SADA) for 3U CubeSat, with the aim of increasing the
photovoltaic energy generation (up to an average 35W EOL). It is composed by two independent
Solar Arrays (Wings Assembly) and Rotatory Mechanisms / Logical Unit (SAC – Solar Array
Control). The aim of SADA is to align constantly the two Solar Arrays to the Sun direction, around
one axis. The rotatory system is composed by drive gear sets, stepper motors and slip rings. The high
value of gearhead reduction ratio and two dedicated photodiodes (as solar sensors) allow a fine
pointing accuracy (<5°). Several operation modes are implemented and controlled by the On Board
Computer through the I2C and CAN buses: autonomous (sun detection and pointing), slave or
cooperative. An advanced and smart control algorithm was developed and implemented in the logic
unit. The Solar Array points along the maximum solar flux direction, maximum output speed up to
4°/s (step size 0.004°). A system failure control avoids the thermal and power damaging in case one
or both wings are blocked. SADA is fully compliant with all CubeSat form factor (3U or greater) and
BUS (CSKB – CubeSat Kit Bus). The Solar Wings, during the launch phase, are stowed beside the
CubeSat structure (opposite side faces). The overall thickness is less than 9 mm, compliant to ISIPOD
dispenser. The Logical and Drive unit (SAC), small (90 x 90 x 12 mm) and light (185 gr), is allocated inside the satellite. The Wings are electrically connected to the SAC, by means of two 16 channels
slip rings (1A per contact) for a continuous rotation, without cable saturation. The Alignment
Calibration System assures that the unit runs correctly up to 10 mm of misalignment between the
SAC and the geometric satellite center, along Z direction. The generated power is not handled by
SAC, but by PDU through Standard Molex Connectors. The two wings, stowed during the launch
phase, are deployed in orbit. In order to increase the system reliability, the deployment is based on
two redundant thermal cutter systems. In the final configuration, the 3U CubeSat has two wings, each
one 300 x 300 mm and 36 AzurSpace 3J solar cells.
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...Mohamed Elhariry
The Spun Microgravity Liquid Experiment (SMiLE) is a payload developed to study the behavior of liquid droplets in a microgravity environment. The payload is designed to fly aboard the International Space Station (ISS), which will provide a sustained microgravity environment for the study. The SMiLE payload is equipped with two video cameras to record liquid droplet formation, an onboard computer for data processing and storage, and a series of sensors and actuators to automate the experiment procedure.
The SMiLE payload has undergone several iterations throughout its lifetime. After almost a decade in the making, the payload has gone through both software and hardware evolutions. However, complications with the custom PCB design and lack of thorough testing of the existing software has caused the payload to underperform. In order to overcome these challenges, the custom hardware components have been replaced with new COTS components, and the software system redesigned. This report will cover the selection of the onboard computer and the design and implementation of the software architecture.
Discover how MBSE is used on the Brazilian CubeSat development program.
With two nano satellites already in operation (NANOSATC-BR1 and NANOSATC-BR2), the Brazilian National Institute for Space Research (INPE-MCTI) is currently in the conceptual phase of a third mission (NANOSATC-BR3).
Giulia Herdies from the Federal University of Santa Maria in Brazil, will present how the Capella tool and the Arcadia method are used in the second phase of the project, to develop the concept of this mission.
During this webinar, she explains:
-Why the use of MBSE is vital for development of the conceptual phase, by allowing a global understanding of the mission by all involved.
-How stakeholders' needs and project restrictions were broken down within the operational, functional and physical aspects, which resulted in a preliminary definition of a viable concept solution.
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusObeo
>> These slides were presented at SiriusCon Paris 2016, on November 15th by Andreas Jung (European Space Agency)
The European Space Agency, together with industry, has lead an analysis into the issues faced by spacecraft software developers now and in the future, considering several aspects as for example raising complexity of the software, shorter development life cycles, etc. The analysis resulted in the development of an On-board Software Reference Architecture (OSRA) founded on the principles of component-based software engineering (CBSE) and strong separation of concerns.
A dedicated Domain Specific Language for the component model was developed, called Space Component Model (SCM), to allow the precise definition with clear semantical meaning, in particular considering the domain specific elements like observability and commandability of spacecrafts via Telemetry and Telecommand. The SCM was implemented as a meta-model in ecore. The R&D activity that have developed the OSRA and the SCM have also prototyped a graphical editor to experiment and test the complete approach, from modelling down to code generation for the target.
The original prototype of the graphical editor was based on Eclipse and Obeo Designer, which allowed very quick and simple prototyping of a graphical editor. Following the R&D activities, it was clear that an improved version of the editor, in terms of usability, is needed. An improvement activity has been started with Obeo, using now the open source version of Obeo Designer, namely Sirius. The intention was also to push Obeo's technology further to evaluate it for applicability in a commercial tool.
This talk will give a brief overview of the challenges of spacecraft software development, the needs for a graphical editor, present the results of the improvement activity, show the benefits of the Eclipse and Sirius frameworks and provide an overall evaluation.
[Capella Days 2020] Successful Capella landing on a CNES operational use caseObeo
by Jonathan Lasalle (Artal/Magellium)
The Space Variable Objects Monitor (SVOM) is a space system dedicated to gamma ray detection and study, under development by China National Space Administration (CNSA) and the French Space Agency (CNES), to be launched in 2021. The system shall be able to trigger alerts of Gamma Ray Burst (GRB) in real-time with a maximum of associated data. It is composed of a space segment (a set of various sensors embedded on a satellite) associated with a worldwide antenna ground network, all managed by the two agencies.
The design of this system was conducted within the framework of the CNES engineering process, based on a set of documents cascading the textual requirements from the high-level concept of operations to the technical specification of equipment. The validation of the obtained specification mainly relies on human expertise and on the validation campaign. The complexity of the system made it a perfect candidate for experimentation of MBSE using Capella. Two projects took place successively in this context: a first one was an R&T study, dedicated to the analysis of the current process and the evaluation of the potential benefits that MBSE could bring (restricted to some part of the system but spread on several engineering layers (architecture, simulation, satellite database definition...)). Due to promising results, a second project, based on the models realized during the first study, was dedicated to the operational capture of the system validation.
The smooth incursion of Capella in CNES engineering process was undeniably well received. The SVOM experts were converted to this new way of working. The building of an operational model-based toolchain to capture the system architecture and its associated V&V specification is an achievement which opens the door to a wider reach of MBSE within CNES.
SiriusCon2016 - Extensible Sirius Editors for the Palladio Component ModelObeo
Palladio is an approach for performance evaluation and design-time performance prediction for component-based software architectures.
An important part of the Palladio's tooling---the Palladio Bench---are its graphical editors. In contrast to rudimentary tree-based editors, they enable a more intuitive creation of models even for less experienced developers. However, the maintenance of the current GMF-based editors has become cumbersome, amongst others, because the requirement arose to support an increasing amount of new language features. Thus, we reimplemented the graphical editors using the Sirius editor framework.
In this talk, we will present the Palladio approach, the new Sirius-based editors as well as our experiences with the Sirius framework."
[Capella Day 2019] Model execution and system simulation in CapellaObeo
A common need in system architecture design is to verify that if the architect is correct and can satisfy its requirements. Execution of system architect model means to interact with state machines to test system’s control logic. It can verify if the logical sequences of functions and interfaces in different scenarios are desired.
However, only sequence itself is not enough to verify its consequence or output. So we need each function to do what it is supposed to do during model execution to verify its output, and that is what we called “system simulation”.
This presentation introduces how we do model execution in Capella, and how to embed digital mockup inside functions to do “system simulation” with a higher confidence.
Renfei Xu, Glaway
Renfei Xu is the technical manager of MBSE solution in Glaway. He has participated in many pilot projects of MBSE in areas like Engine Control, Avionics, Mechatronics and so on. In recent years, he is responsible for the deployment of MBSE using Capella and ARCADIA methodology in a Radar research institute.
Wenhua Fang, Glaway
Wenhua Fang is the Director of Systems Engineering in Glaway. He has more than 12 years of working experience in SE.
He is responsible for more than 10 implementation projects of MBSE in areas like Aircraft, Engine Control, Avionics, Automotive and so on. In recent years, he leads the team to deploy MBSE in China(including using Capella and ARCADIA methodology).
Rolls-Royce UseCase: Capella for large complex mechanical systemsObeo
Rolls-Royce is a pre-eminent engineering company focused on world-class power and propulsion systems.
This webinar will discuss how Rolls-Royce is using Arcadia / Capella to define the architecture of a large civil aerospace turbofan engine. MBSE promises to help manage system complexity and minimise the associated risk.
This webinar was driven by Jim Daly:
Jim Daly has nearly forty years’ experience in aerospace engine development: fuel systems; control systems; software development; process improvement and thirteen years in current role as a System Architect at Rolls-Royce, responsible for control system and whole engine architecture and since 2016 deployment of MBSE.
Exploring the capabilities of the tight integration of HyperWorks and ESACompAltair
More than 3 years ago RUAG Space started to look into ways how the very powerful meshing and post-processing capabilities of Altair HyperWorks could be combined with the advanced composite failure analysis methods provided by the ESAComp software from Componeering. RUAG’s vision behind this idea was to streamline the time consuming composite analysis process by a tight integration of the two pieces of software, thus eliminating as much as possible unnecessary breaks in the data flow. Both Altair and Componeering carefully listened to RUAG’s needs and eventually it was decided to make a common effort in providing step by step the requested functionality. The initially slow process accelerated considerably when Componeering joined the Altair Partner Alliance in 2012. Today the bi-directional interface between HyperWorks and ESAComp is considered mature enough to be challenged by a demanding real world use case: the dimensioning and verification of the load carrying structure of the MetOp-SG satellite (Meteorological Operational Satellite - Second Generation). The presentation will focus on how HyperWorks and ESAComp were used to set up the finite element model, to run the quasi-static and dynamic load cases and to evaluate the results. It will be shown in which way HyperWorks and ESAComp can support the process, what the benefits of a tight integration are and which limitations still exist.
Speakers
Ralf Usinger, Product Lead Engineer Satellite Structures, RUAG Schweiz AG
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...Obeo
Capella is a Model Based Systems Engineering (MBSE) solution using Sirius for its diagrams rendering.
It has been initially developed in house by Thales and has been open sourced (in Polarsys) within the context of the CLARITY project. This was actually the very first step of CLARITY, which aims at developing and structuring an international ecosystem around Capella. The CLARITY project now investigates customization capabilities for Capella and aims at complementing the ecosystem with a community that brings together major actors of the entire engineering value chain (industrials, integrators, technology providers and consultants, academia) for open innovation in MBSE within Capella.
In this context, Areva and Airbus Defence & Space already made lots of experimentations and are helping the ecosystem to mature up by providing feedbacks to the community. In this talk, you will get an overview of what those 2 Industrial companies have realized so far.
[About Christophe Boudjennah:
Christophe is a senior system/software architect and project manager. His experience leads him to work for various domains such as defense, IT, or the Automotive industry. Most of his career has been focused on Systems Engineering for complex embedded systems, whether it is from the "methods and tools provider" point of view or from the operational one. He is now working for Obeo, and is dealing with various open source and systems engineering related topics. One of his current main responsibilities is to be the project coordinator of Clarity, a large R&D project whose purpose is to open-source Capella (an industrial workbench for system engineering).]
Field Activity Planner - A cloud based digital energy platformFutureOn
Field Activity Planner offers a cloud based digital platform for enabling rapid visual workflows for your offshore engineering work. The platform allows you to easily integrate with other backend systems and offshore engineering software already in use in your organization either for field design, field planning, or activity scheduling to name a few key areas.
If you are looking at different offshore software solutions to improve your day to day activities we use modern browser and cloud technology to deliver a state of the art collaborative field planning software platform that excels in easy to use 2D and 3D field layout and design of your subsea and topside projects. By using a real-time database, we ensure that you can collaborate on field design and planning with your colleagues around the globe to save both time and money by avoiding multiple revisions of proposed layouts.
We also support the most common data sources, and formats used for typical offshore software solutions e.g. bathymetry, reservoir, and well paths. Using our SaaS software, you can direct from your browser quickly design a field layout where you load up your bathymetry and/or survey data. Then simply add 3D reservoir and well data for a complete overview and start to finalize you subsea layout by placing generic or company specific subsea and topside assets in the correct locations. And while you design, modify, and collaborate on possible field layouts you will see that cost calculations are constantly updated when the design changes.
All this data is securely uploaded and processed in our cloud service and is viewable in both 2D and 3D, and you can invite coworkers into you project, and directly create a shareable URL for view only purposes that can be sent outside your organization to prospective clients and partners.
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...Obeo
by Teun Hendriks, Senior Research Fellow (TNO-ESI)
MBSE is by now widely adopted in the Aerospace and Defense industry. These industries however typically develop their systems with very large, one-of-a-kind system projects, following the V model. A large upfront (MB)SE effort is justified then as the cost of late failures are extremely high.
The High-Tech Equipment Industry on the other hand develops their systems incrementally with an agile Systems Engineering process, supporting many product variants and often a configure-to-order sales process.
How does MBSE match up with the characteristics of the High-Tech Equipment Industry? ESI and its partners have started a collaborative project to study together whether, and if so how, MBSE, or MBSE elements, can improve Systems Engineering in this industry business context.
This talk will provide an update on the state of SE in the High-Tech Equipment Industry, its use of models, and the outlook on the fit of MBSE in this industry context.
[Sirius Day Eindhoven 2018] Opportunities to enrich ComMA interface modeling ...Obeo
by Daan van der Munnik (Philips Healthcare)
ComMA is a framework providing a family of domain-specific languages (DSL) that integrate existing techniques from formal behavioral and time modeling.
It contains tools that support different phases of the development process and can be integrated in the industrial way of working. The framework is applied in the context of the family of interventional X-ray machines developed by Philips.
In this talk, we will present graphical modeling tools based on Sirius to define ComMA interfaces.
Discover how MBSE is used on the Brazilian CubeSat development program.
With two nano satellites already in operation (NANOSATC-BR1 and NANOSATC-BR2), the Brazilian National Institute for Space Research (INPE-MCTI) is currently in the conceptual phase of a third mission (NANOSATC-BR3).
Giulia Herdies from the Federal University of Santa Maria in Brazil, will present how the Capella tool and the Arcadia method are used in the second phase of the project, to develop the concept of this mission.
During this webinar, she explains:
-Why the use of MBSE is vital for development of the conceptual phase, by allowing a global understanding of the mission by all involved.
-How stakeholders' needs and project restrictions were broken down within the operational, functional and physical aspects, which resulted in a preliminary definition of a viable concept solution.
SiriusCon2016 - Modelling Spacecraft On-board Software with SiriusObeo
>> These slides were presented at SiriusCon Paris 2016, on November 15th by Andreas Jung (European Space Agency)
The European Space Agency, together with industry, has lead an analysis into the issues faced by spacecraft software developers now and in the future, considering several aspects as for example raising complexity of the software, shorter development life cycles, etc. The analysis resulted in the development of an On-board Software Reference Architecture (OSRA) founded on the principles of component-based software engineering (CBSE) and strong separation of concerns.
A dedicated Domain Specific Language for the component model was developed, called Space Component Model (SCM), to allow the precise definition with clear semantical meaning, in particular considering the domain specific elements like observability and commandability of spacecrafts via Telemetry and Telecommand. The SCM was implemented as a meta-model in ecore. The R&D activity that have developed the OSRA and the SCM have also prototyped a graphical editor to experiment and test the complete approach, from modelling down to code generation for the target.
The original prototype of the graphical editor was based on Eclipse and Obeo Designer, which allowed very quick and simple prototyping of a graphical editor. Following the R&D activities, it was clear that an improved version of the editor, in terms of usability, is needed. An improvement activity has been started with Obeo, using now the open source version of Obeo Designer, namely Sirius. The intention was also to push Obeo's technology further to evaluate it for applicability in a commercial tool.
This talk will give a brief overview of the challenges of spacecraft software development, the needs for a graphical editor, present the results of the improvement activity, show the benefits of the Eclipse and Sirius frameworks and provide an overall evaluation.
[Capella Days 2020] Successful Capella landing on a CNES operational use caseObeo
by Jonathan Lasalle (Artal/Magellium)
The Space Variable Objects Monitor (SVOM) is a space system dedicated to gamma ray detection and study, under development by China National Space Administration (CNSA) and the French Space Agency (CNES), to be launched in 2021. The system shall be able to trigger alerts of Gamma Ray Burst (GRB) in real-time with a maximum of associated data. It is composed of a space segment (a set of various sensors embedded on a satellite) associated with a worldwide antenna ground network, all managed by the two agencies.
The design of this system was conducted within the framework of the CNES engineering process, based on a set of documents cascading the textual requirements from the high-level concept of operations to the technical specification of equipment. The validation of the obtained specification mainly relies on human expertise and on the validation campaign. The complexity of the system made it a perfect candidate for experimentation of MBSE using Capella. Two projects took place successively in this context: a first one was an R&T study, dedicated to the analysis of the current process and the evaluation of the potential benefits that MBSE could bring (restricted to some part of the system but spread on several engineering layers (architecture, simulation, satellite database definition...)). Due to promising results, a second project, based on the models realized during the first study, was dedicated to the operational capture of the system validation.
The smooth incursion of Capella in CNES engineering process was undeniably well received. The SVOM experts were converted to this new way of working. The building of an operational model-based toolchain to capture the system architecture and its associated V&V specification is an achievement which opens the door to a wider reach of MBSE within CNES.
SiriusCon2016 - Extensible Sirius Editors for the Palladio Component ModelObeo
Palladio is an approach for performance evaluation and design-time performance prediction for component-based software architectures.
An important part of the Palladio's tooling---the Palladio Bench---are its graphical editors. In contrast to rudimentary tree-based editors, they enable a more intuitive creation of models even for less experienced developers. However, the maintenance of the current GMF-based editors has become cumbersome, amongst others, because the requirement arose to support an increasing amount of new language features. Thus, we reimplemented the graphical editors using the Sirius editor framework.
In this talk, we will present the Palladio approach, the new Sirius-based editors as well as our experiences with the Sirius framework."
[Capella Day 2019] Model execution and system simulation in CapellaObeo
A common need in system architecture design is to verify that if the architect is correct and can satisfy its requirements. Execution of system architect model means to interact with state machines to test system’s control logic. It can verify if the logical sequences of functions and interfaces in different scenarios are desired.
However, only sequence itself is not enough to verify its consequence or output. So we need each function to do what it is supposed to do during model execution to verify its output, and that is what we called “system simulation”.
This presentation introduces how we do model execution in Capella, and how to embed digital mockup inside functions to do “system simulation” with a higher confidence.
Renfei Xu, Glaway
Renfei Xu is the technical manager of MBSE solution in Glaway. He has participated in many pilot projects of MBSE in areas like Engine Control, Avionics, Mechatronics and so on. In recent years, he is responsible for the deployment of MBSE using Capella and ARCADIA methodology in a Radar research institute.
Wenhua Fang, Glaway
Wenhua Fang is the Director of Systems Engineering in Glaway. He has more than 12 years of working experience in SE.
He is responsible for more than 10 implementation projects of MBSE in areas like Aircraft, Engine Control, Avionics, Automotive and so on. In recent years, he leads the team to deploy MBSE in China(including using Capella and ARCADIA methodology).
Rolls-Royce UseCase: Capella for large complex mechanical systemsObeo
Rolls-Royce is a pre-eminent engineering company focused on world-class power and propulsion systems.
This webinar will discuss how Rolls-Royce is using Arcadia / Capella to define the architecture of a large civil aerospace turbofan engine. MBSE promises to help manage system complexity and minimise the associated risk.
This webinar was driven by Jim Daly:
Jim Daly has nearly forty years’ experience in aerospace engine development: fuel systems; control systems; software development; process improvement and thirteen years in current role as a System Architect at Rolls-Royce, responsible for control system and whole engine architecture and since 2016 deployment of MBSE.
Exploring the capabilities of the tight integration of HyperWorks and ESACompAltair
More than 3 years ago RUAG Space started to look into ways how the very powerful meshing and post-processing capabilities of Altair HyperWorks could be combined with the advanced composite failure analysis methods provided by the ESAComp software from Componeering. RUAG’s vision behind this idea was to streamline the time consuming composite analysis process by a tight integration of the two pieces of software, thus eliminating as much as possible unnecessary breaks in the data flow. Both Altair and Componeering carefully listened to RUAG’s needs and eventually it was decided to make a common effort in providing step by step the requested functionality. The initially slow process accelerated considerably when Componeering joined the Altair Partner Alliance in 2012. Today the bi-directional interface between HyperWorks and ESAComp is considered mature enough to be challenged by a demanding real world use case: the dimensioning and verification of the load carrying structure of the MetOp-SG satellite (Meteorological Operational Satellite - Second Generation). The presentation will focus on how HyperWorks and ESAComp were used to set up the finite element model, to run the quasi-static and dynamic load cases and to evaluate the results. It will be shown in which way HyperWorks and ESAComp can support the process, what the benefits of a tight integration are and which limitations still exist.
Speakers
Ralf Usinger, Product Lead Engineer Satellite Structures, RUAG Schweiz AG
#SiriusCon 2015: Talk by Christophe Boudjennah "Experimenting the Open Source...Obeo
Capella is a Model Based Systems Engineering (MBSE) solution using Sirius for its diagrams rendering.
It has been initially developed in house by Thales and has been open sourced (in Polarsys) within the context of the CLARITY project. This was actually the very first step of CLARITY, which aims at developing and structuring an international ecosystem around Capella. The CLARITY project now investigates customization capabilities for Capella and aims at complementing the ecosystem with a community that brings together major actors of the entire engineering value chain (industrials, integrators, technology providers and consultants, academia) for open innovation in MBSE within Capella.
In this context, Areva and Airbus Defence & Space already made lots of experimentations and are helping the ecosystem to mature up by providing feedbacks to the community. In this talk, you will get an overview of what those 2 Industrial companies have realized so far.
[About Christophe Boudjennah:
Christophe is a senior system/software architect and project manager. His experience leads him to work for various domains such as defense, IT, or the Automotive industry. Most of his career has been focused on Systems Engineering for complex embedded systems, whether it is from the "methods and tools provider" point of view or from the operational one. He is now working for Obeo, and is dealing with various open source and systems engineering related topics. One of his current main responsibilities is to be the project coordinator of Clarity, a large R&D project whose purpose is to open-source Capella (an industrial workbench for system engineering).]
Field Activity Planner - A cloud based digital energy platformFutureOn
Field Activity Planner offers a cloud based digital platform for enabling rapid visual workflows for your offshore engineering work. The platform allows you to easily integrate with other backend systems and offshore engineering software already in use in your organization either for field design, field planning, or activity scheduling to name a few key areas.
If you are looking at different offshore software solutions to improve your day to day activities we use modern browser and cloud technology to deliver a state of the art collaborative field planning software platform that excels in easy to use 2D and 3D field layout and design of your subsea and topside projects. By using a real-time database, we ensure that you can collaborate on field design and planning with your colleagues around the globe to save both time and money by avoiding multiple revisions of proposed layouts.
We also support the most common data sources, and formats used for typical offshore software solutions e.g. bathymetry, reservoir, and well paths. Using our SaaS software, you can direct from your browser quickly design a field layout where you load up your bathymetry and/or survey data. Then simply add 3D reservoir and well data for a complete overview and start to finalize you subsea layout by placing generic or company specific subsea and topside assets in the correct locations. And while you design, modify, and collaborate on possible field layouts you will see that cost calculations are constantly updated when the design changes.
All this data is securely uploaded and processed in our cloud service and is viewable in both 2D and 3D, and you can invite coworkers into you project, and directly create a shareable URL for view only purposes that can be sent outside your organization to prospective clients and partners.
[Capella Days 2020] MBSE and the High-Tech Equipment Industry, how do they ma...Obeo
by Teun Hendriks, Senior Research Fellow (TNO-ESI)
MBSE is by now widely adopted in the Aerospace and Defense industry. These industries however typically develop their systems with very large, one-of-a-kind system projects, following the V model. A large upfront (MB)SE effort is justified then as the cost of late failures are extremely high.
The High-Tech Equipment Industry on the other hand develops their systems incrementally with an agile Systems Engineering process, supporting many product variants and often a configure-to-order sales process.
How does MBSE match up with the characteristics of the High-Tech Equipment Industry? ESI and its partners have started a collaborative project to study together whether, and if so how, MBSE, or MBSE elements, can improve Systems Engineering in this industry business context.
This talk will provide an update on the state of SE in the High-Tech Equipment Industry, its use of models, and the outlook on the fit of MBSE in this industry context.
[Sirius Day Eindhoven 2018] Opportunities to enrich ComMA interface modeling ...Obeo
by Daan van der Munnik (Philips Healthcare)
ComMA is a framework providing a family of domain-specific languages (DSL) that integrate existing techniques from formal behavioral and time modeling.
It contains tools that support different phases of the development process and can be integrated in the industrial way of working. The framework is applied in the context of the family of interventional X-ray machines developed by Philips.
In this talk, we will present graphical modeling tools based on Sirius to define ComMA interfaces.
Safety Model and Systems Model - GSN/MARTE/SysML/SafeML integration in Robo...Kenji Hiranabe
“Safety Model and Systems Model - GSN/MARTE/SysML/SafeML integration
in Robotics”
by Toshi Okamura(Change Vision, Inc), Geoffrey Biggs(AIST)
We tried to model a wheelchair robot system with GSN/SafeML(Safety), SysML(System) and MARTE(realtime software) together to prove that those models can effectively express the problem domain and the solutions.
This is a one day workshop presentation, primarily on the new OMG Foundational UML specification for executable model semantics, but also discussing extensions for executable SysML (System Modeling Language) models.
10 good reasons to go for model-based systems engineering in your organizationSiemens PLM Software
This presentation explains the concepts of model-based systems engineering and introduces the LMS Imagine.Lab platform and how it supports the mbse implementation.
For more information, please visit our website: www.siemens.com/plm/simcenter-amesim
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
These slides are adapted from a talk I gave at the Welsh Government's Marketing Awards for the LAM sector, in 2017.
It offers a primer on UX - User Experience - and how ethnography and design might be used in the library, archive and museum worlds to better understand our users. All good marketing starts with audience insight.
The presentation covers the following:
1) An introduction to UX
2) Ethnography, with definitions and examples of 7 ethnographic techniques
3) User-centred design and Design Thinking
4) Examples of UX-led changes made at institutions in the UK and Scandinavia
5) Next Steps - if you'd like to try out UX at your own organisation
Introduction to Model-Based Systems Engineering (MBSE) CourseTonex
Model-based systems engineering (MBSE), as a formal application of modeling to support system requirements, design, analysis, verification and validation activities, starting from the conceptual design stage and continuing to the entire development stage and subsequent life cycle stages
When the systems engineer defines or creates something during a diagram, the SysML tool maintains consistency altogether the opposite diagrams during a process called traceability.
The advantage of MBSE and SysML is that the ability to make models/diagrams for the system rather than using documents.
The reasons for his or her popularity are
MBSE gives a uniform way of capturing and managing the system’s requirements, architecture, design, and processes
Facilitates communication among various stakeholders by providing discipline-specific views for various purposes
Allows detecting defects early within the system development life cycle
Can function one source of truth for systems engineers and other team members
Allows exploring multiple solutions with minimal investment.
12 Industries stand to profit from the MBSE approach:
Transportation and Mobility
Aerospace and Defense
Industrial Equipment
Energy and Utilities
Architecture and Construction
Life Sciences
High-tech
Marine and Offshore
Financial and Business Services
Consumer Goods and Retail
Natural Resources
Consumer Packaged Goods and Retail.
Introduction to Model-Based Systems Engineering (MBSE) Course by Tonex
Learn about modeling, modeling applied to systems engineering, system modeling language (SysML) applications, etc.
Audience:
Developers
Systems Engineers
Testers
Project Managers
Analysts
Anyone else who wants to learn the application of modeling to modern systems engineering practices.
Learning Objectives
Explain models and Model-Based Systems Engineering (MBSE)
Express what SysML is
Explore model-based systems engineering approach
List SysML diagrams and language concepts
Apply SysML as part of a model based SE process applied to design and manufacturing
Expand a system conceptual model and architecture using MBSE/SysML
Describe system use cases, requirements, architecture, function, structure, behavior and tests with SysML
Explain the notions of system, product, service, and project with SysML
Model a combined Project-Product Life cycle Management system and study the benefits of the project-product synergies with SysML
Work with real life projects using MBSE approach with SysML
Course Agenda
Model Based Systems Engineering (SE) Overview
Model-based systems engineering (MBSE) vs. Document-Based Systems Engineering
SysML Overview
Diagram Techniques of SysML
Working with MBSE and SysML
Workshop
Learn more:
https://www.tonex.com/training-courses/introduction-to-model-based-systems-engineering-mbse/
MADES Seminar @ Laboratory of Model-Driven Engineering Applied to Embedded Sy...Alessandra Bagnato
-------
Lieu: salle 1073 (Nano-innov – Bat. 862)
Date: 24 Septembre 2012
Heure: 14:00 – 15:00
Orateur: Alessandra Bagnato
Titre: UML, SysML and MARTE in Use, a High Level Methodology for Real-time and Embedded Systems
-------
Résumé/Abstract
Rapid evolution of real-time and embedded systems (RTES) is continuing at an increasing rate, and new methodologies and design tools are needed to reduce design complexity while decreasing development costs and integrating aspects such as verification and validation. Model-Driven Engineering offers an interesting solution to the above mentioned challenges and is being widely used in various industrial and academic research projects.
The proposed seminar aims at presenting the development context and needs that have fostered the creation of a methodology and a set of UML, SysML and MARTE model-based diagrams within the research and development work carried out EU funded MADES project [http://www.mades-project.org/] which aims to develop novel model-driven techniques to improve existing practices in development of RTES for avionics and surveillance embedded systems industries.
The seminar aims at highlighting the current practice and needs in real Avionics development case studies and in particular takes advantage of the vision of an avionics system integrator, highlighting the perspective of the different needs of its different customers within the Avionics industry that have been taken as a basis to build the methodology and the set of diagrams.
The MADES Project is expected to deliver important improvements in each phase of embedded systems development lifecycle by providing new tools and technologies that support design, validation, simulation, and code generation, while providing better support for component reuse.
MADES technologies are expected to reduce development costs of complex embedded systems for the Aerospace, Defence and other key European industries, while enabling a next generation of highly complex embedded systems to be developed that are more reliable, yet costing less to maintain and evolve as industry needs change and hardware capabilities increase.
'Applying System Science and System Thinking Techniques to BIM Management' Alan Martin Redmond, PhD
Redmond, A. and Alshawi, M. (2017) 'Applying System Science and System Thinking Techniques to BIM Management' Developments in eSystems Engineering, IEEE CELEBRATING 10 YEARS OF ADVANCING E-SYSTEMS ENGINEERING RESEARCH AND DEVELOPMENT, Paris, France, 14th – 16th June 2017,
The MEASURE project : Measuring Software Engineering, Alessandra Bagnato, OW2...OW2
The goal of the MEASURE (Measuring Software Engineering) project is to increase the quality and efficiency as well as reduce the costs and time-to-market of software engineering in Europe. By implementing a comprehensive set of tools for automated and continuous measurement, this project provides a toolset for future projects to properly measure their impact. More importantly, it opens a new field for innovation. The real innovation will be in the advanced analytics of the measurement data enabled by the project.
PATTERN-BASED AND REUSE-DRIVEN ARCHITECTING OF MOBILE CLOUD SOFTWAREijseajournal
Context: Mobile Cloud Computing (MCC) represents the state-of-the-art technology that unifies mobile computing and cloud computing to develop systems that are portable yet resource sufficient. Mobile computing allows portable communication and context-aware computation, however, due to the energy and resource constraints mobile computing lacks performance for computationally intensive tasks. Cloud computing model uses the ‘as a service’ model - providing hardware and software services - to offer virtually unlimited storage and processing resources. The integration of mobile and cloud computing has given rise to the MCC systems that are portable, context-aware and resource sufficient.
Challenges and Solution: To develop the MCC systems, some recurring challenges such as connectivity, context-awareness, portability and security must be addressed during the system design and architecting process. One way to address these challenges is to use the best practices and repeatable solutions to design and architect the MCC systems. In this research, we aim to utilise the empirically discovered patterns that support reusable design knowledge for architecture-driven development of the MCC systems. We follow a three-step process to empirically discover, document and apply patterns for architecting mobile cloud systems. Specifically, we have discovered three patterns as generic and reusable solutions for MCC systems. We demonstrate the applicability of the patterns based on a case study for architecture-centric development of the MCC patterns. The propose research aims to advance the state-of-the-art on reusable and knowledge-driven architecting of the MCC systems.
SSAS, MDX , Cube understanding, Browsing and Tools information Vishal Pawar
Why we need SSAS Cube
What is SSAS Cube
Way to access Cube
What is Dimension and Attributes
QHP Dimension and Attributes
Process Flow and QHP Cube Browsing
MDX Basics
MDX Tools
Comparison of Queries Written in T-SQL and MDX with Construct
MDX –How to add where condition
Similar to Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Based Systems Engineering Reference Model (20)
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxR&R Consult
CFD analysis is incredibly effective at solving mysteries and improving the performance of complex systems!
Here's a great example: At a large natural gas-fired power plant, where they use waste heat to generate steam and energy, they were puzzled that their boiler wasn't producing as much steam as expected.
R&R and Tetra Engineering Group Inc. were asked to solve the issue with reduced steam production.
An inspection had shown that a significant amount of hot flue gas was bypassing the boiler tubes, where the heat was supposed to be transferred.
R&R Consult conducted a CFD analysis, which revealed that 6.3% of the flue gas was bypassing the boiler tubes without transferring heat. The analysis also showed that the flue gas was instead being directed along the sides of the boiler and between the modules that were supposed to capture the heat. This was the cause of the reduced performance.
Based on our results, Tetra Engineering installed covering plates to reduce the bypass flow. This improved the boiler's performance and increased electricity production.
It is always satisfying when we can help solve complex challenges like this. Do your systems also need a check-up or optimization? Give us a call!
Work done in cooperation with James Malloy and David Moelling from Tetra Engineering.
More examples of our work https://www.r-r-consult.dk/en/cases-en/
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Louise Anderson - INCOSE CubeSat Challenge Team (SSWG): Developing a Model Based Systems Engineering Reference Model
1. 10/27/2014
1
D. Kaslow L. Anderson
david.kaslow@gmail.com louise.anderson@digitalglobe.com
610-405-6685
2. Agenda Team Composition INCOSE MBSE Initiative – SSWG & Challenge Team What is Model Based Systems Engineering (MBSE) & Systems Modeling Language (SysML) MBSE Roadmap for INCOSE SSWG Challenge Project History (Phases 1 – 3) Phase 1: CubeSat Reference Model & Application to Radio Aurora Explorer Mission (RAX) 3U CubeSat Phase 2: Expanded RAX CubeSat Model including modeling behaviors and interface with Commercial Off the Shelf Simulation tools Phase 3: CubeSat Enterprise Model Expansion (cost & product lifecycle) & design & operational characteristics of RAX Developing a CubeSat Reference Model (Phase 4) Next Steps How to Participate
10/27/2014
2
3. JPL NoMagic, MagicDraw Developers/Engineers
CubeSat Challenge Team Composition JPL & NASA Engineers
10/27/2014
3 University Professors & Students Engineers and Developers from Commercial Modeling & Simulation Tool Providers Modeling Experts from across the world Space System Working Group Lead – David Kaslow David.Kaslow@gmail.com CubeSat Challenge Team Lead – Louise Anderson Lweezy@gmail.com
4. INCOSE MBSE Initiative - Genesis, Flow, Interaction
4
International Council on Systems Engineering (INCOSE)
INCOSE SE Vision 2020 [1] 2007 MBSE & SysML
MBSE Initiative & Roadmap [2], ]3]
MBSE Challenge Teams
Space System Modeling
Object Modeling Group (OMG) 1989
Unified Modeling Language (UML)
1995
Systems Modeling Language (SysML) [4]
2006
INCOSE Working Groups
Space Systems Working Group 2000
SSWG Challenge Project
10/27/2014
CubeSat Focus 2011
5. MBSE and SysML
5
INCOSE Systems Engineering Vision 2020 [1]
MBSE: Formalized application of modeling to support system requirements, design, analysis, verification, and validation activities
Object Management Group [4]
SysML: A graphical modeling language for modeling complex systems including hardware, software, information, personnel, procedures, and facilities
Survey of Model Based Systems Engineering Methodologies [5], [6] e.g. INCOSE OOSEM, IBM Telelogic Harmony SE, Vitech MBSE MBSE: A collection of related processes, methods, and tools
Object Oriented Systems Engineering Method OOSEM Top down, scenario driven process that uses SysML
10/27/2014
6. SysML
6
Model Elements
Blocks
Actors
Flow Specifications
Constraint Blocks
Interfaces
Signals
Ports
…
Diagrams are views of the underlying system model
Behavior Diagrams
Use Case
Activity
Sequence
State Machine
Structure Diagrams Block Definition Internal Block
Block Properties Parts References Values Constraints Operations Receptions
A Block is the basic unit of structure
Parametric Diagram
Package Diagram
Requirements Diagram
SysML is a language
It is not a methodology
It is not a tool
10/27/2014
7. CubeSats? NanoSatellite (1-10kg) Used for Space Research, Technology Demonstrations 1U = 10 cm^3, 2U, and 3U Ultra Low Cost Missions University/Company Training COTS Hardware First CubeSat Launched in 2003 Over 75+ CubeSats in Operation
10/27/2014
7
ISIS. "CubeSat Concept - Satellite Missions." CubeSat Concept - Satellite Missions. N.p., n.d. Web. 13 Jan. 2013. <https://directory.eoportal.org/web/eoportal/satellite-missions/c- missions/CubeSat-concept>
8. MBSE RoadMap
10/27/2014
8
2020
2025
Maturity
MBSE Capability
Ad Hoc MBSE
Document Centric
2010
Well Defined MBSE
Institutionalized
MBSE across
Academia/Industry
Reduced cycle times
Design optimization across broad trade space Cross domain effects based analysis
System of systems
interoperability
Extending Maturity and Capability
Distributed & secure model repositories
crossing multiple domains
Defined MBSE theory, ontology, and formalisms
Emerging MBSE standards
Matured MBSE methods and metrics,
Integrated System/HW/SW models
Architecture model integrated with Simulation, Analysis, and Visualization
•Planning & Support
•Research
•Standards Development
•Processes, Practices, & Methods
•Tools & Technology Enhancements
•Outreach, Training & Education
Refer to activities in
the following areas:
[3]
9. SSWG Challenge Project History
9
INCOSE MBSE Challenge Project
Initiated in 2007
INCOSE SSWG
2007-2010
Phase 0
Modeled a Space System in SysML
Hypothetical FireSat – Space Mission Analysis and Design
Enterprise Modeling for CubeSats All lifecycle phases
RAX CubeSat Model Trade Studies
MBSE CubeSat Project
2011 to Present
Phase 1
CubeSat Framework
Preliminary RAX Model
Phase 2
RAX Behavior Modeling Power, Comm, State
(Phase 3)
(Phase 1-2)
Early
10/27/2014
11. Tools
11 No Magic - MagicDraw Graphical modeling tool No Magic - Cameo Simulation Toolkit Enables the time-step execution of behavior models within Magic Draw InterCAX - Paramagic Plug-in modudle for MagicDraw Enables the execution of parametric models and system trades Wraps external models such as MATLAB/Simulink, Mathematica , or Excel
10/27/2014
12. Tools
12 Analytical Graphics - Systems Tool Kit Simulation and visualization of spacecraft behavior
•Phoenix Integration - ModelCenter
–Graphical environment for creating simulation workflows by integrating various types of simulation models, including Excel spreadsheets, STK scenarios, and MATLAB scripts.
–Once a simulation workflow is created, PHX ModelCenter executes the workflow, automatically transferring data between the simulators
•Phoenix Integration - MBSE Analyzer
–Enables the execution of parametric diagrams via ModelCenter
10/27/2014
13. Phase 0 - FireSat MIT/GaTech Collaboration Build an integrated model of FireSat SubSystems in Matlab, STK, Excel Integrated with Phoenix Model Center Student Teams Mentored by Industry Experts from INCOSE SSWG Successes executable trade model for FireSat Challenges Difficult to build SubSystem models were difficult to integrate No architecture of the model integration or key parameters Difficult to Audit for completeness correctness
14. Phase 1/2 – CubeSat Framework and Method Build a Modeling Framework and Method for CubeSats CubeSat Domain-Specific Terms SE Framework for Modeling CubeSat Missions, Spacecraft, and Ground Systems Example Application using RAX Mission Successes First version of Framework Early version of multiple executable demos Challenges Resources Executability Integration
15. 15
MBSE CubeSat Project Phase 3 Integrated Model-Based Systems Engineering (MBSE) Applied to the Simulation of a CubeSat Mission
10/27/2014
16. RAX Mission Simulation
16
State Diagrams Orbit Solar Experiment Download
Models behavior in response to internal and external events
Parametric Diagrams Get States Power Collection Update Energy Update Data Update Download
Mapped to analytical and simulation models that estimate RAX performance
Activity Diagrams Run Operation
‒ Steps through time Update States Send Signals
‒ Controls update of state values Update State Values
Defines actions in the activity along with the flow of input, output, and control
Time step through a scenario and model:
Energy collection and usage
Data collection, storage, and downlink
10/27/2014
17. 17
MBSE CubeSat Project Phase 4 Developing a CubeSat Model Based System Engineering (MBSE) Reference Model
10/27/2014
18. CubeSat Reference and Project Models
18
CubeSat System Reference Model SysML elements for specifying requirements, design, development, and operations
Starting point for mission specific CubeSat model
CubeSat Project Model
Processes and methods for developing and operating
Includes SysML activity and sequence diagrams
Cal Poly CubeSat Design Specification [7] Mechanical, Electrical, Communication Licenses, Imaging Licenses, Debris Mitigation, Verification Reporting and Signoff
10/27/2014
19. CubeSat Reference Model - Scope
19
CubeSat Reference Model A model that can be used as a starting point for a mission specific CubeSat model
Phases of Operations Launch Early ops Normal ops Degraded Sustainment
Foundations
INCOSE Systems Engineering Handbook [8]
NASA System Engineering Handbook [9]
Applied Space Systems Engineering [10]
Space Mission Engineering -The New SMAD [11]
CubeSat Mission Design Based on Systems Engineering Approach [12]
Lifecycles
Conception through retirement
Mission Stakeholders Needs Objectives Measures of Effectiveness Constraints
10/27/2014
20. CubeSat Reference Model – Goal
20
CubeSat Reference Model
SysML Diagrams Package Diagrams Block Def Diagrams Internal Block Diagram Requirements Parametrics Behaviors
Mission Specific CubeSat
Interface with COTS Modeling and Simulation Tools
Space and Ground – System Components Library of components to swap in and out of model
No Magic’s
Magic Draw
Graphical SysML Modeling Tool
10/27/2014
30. Next Steps
NDIA Sys Eng Conf - 29 Oct 2014
INCOSE SSWG MBSE CubeSat Project
30 CubeSat Project Model Physical Model Library of Components, Requirements, Processes, etc. Development Domain Production Domain Sustainment Domain Retirement Domain
31. How to Participate Email David.Kaslow@gmail.com & lweezy@gmail.com Added to the sswg@incose.org Weekly Teleconferences Friday at 11:00 AM MT Next one 11/07/14 View Past Meetings Notes https://drive.google.com/?tab=mo&authuser=0#folders/0BwZIJenWp5PXSUc5YmowUUUwcEU Talk to me Today!
10/27/2014
31
32. References
[1] Systems Engineering Vision 2020, INCOSE –TP_2004-004-02, ver. 2/03,September 2007. [Online]. Available: http://www.incose.org/ProductsPubs/pdf/SEVision2020_20071003_v2_03.pdf
[2] International Council on Systems Engineering (INCOSE), “MBSE Initiative,” January 2007. [Online] Available: https://connect.incose.org/tb/MnT/mbseworkshop/
[3] MBSE Roadmap. MBSE Wiki, INCOSE MBSE IW 2012. MBSE Wiki. [Online} Available: http://www.omgwiki.org/MBSE
http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:mbse_iw_2012- introduction-2012-01-21-friedenthal-c.pptx
[4] Object Management Group (OMG), OMG Website. [Online]. Available: http://www.omgsysml.org/
[5] Survey of Model-Based Systems Engineering (MBSE) Methodologies. INCOSE-TD-2007-003-01, Ver B. 10 June 2008. [Online]. Available https://www.incose.org/ProductsPubs/pdf/techdata/MTTC/MBSE_Methodology_Survey_2008-0610_RevB-JAE2.pdf.
NDIA Sys Eng Conf - 29 Oct 2014
INCOSE SSWG MBSE CubeSat Project
32
35. Radio Aurora Explorer (RAX) Michigan Exploration Lab and SRI International CubeSat mission Space Weather Missions Study plasma irregularities in the ionosphere Disturbs Ground-Space Communication and Navigation Science Experiment Bistatic Radar Configuration Radar signal transmitted by Incoherent Scatter Radar Site Poker Flats, Alaska Science Data Processed on-board and compressed Download to a globally distributed network Commanded by control center in Ann Arbon, Michigan
10/27/2014
35
36. Challenge: Communication and Consistency
•Challenges
•Communicating the system in a world of models
•How do you extract all the rich detail from these simulations into System Specification?
•DOORS? Documents/Slides/Spreadsheets?
•How do you assert mutual consistency between models?
•Meetings? Emails?
•Need an equally rich mechanism for expressing the system design
–Human readable
–Machine readable
36
10/27/2014
37. Role of Languages in MBSE Enterprise
37
10/27/2014 From multiple points of view Capture and express information about the system Provide analyzable representations of the system Authoritative source of information about the system
38. Power Scenario Demo Overview
Motivation
• “Bringing the model to life”, executing model
• Replaces “hacked” integrated software (e.g. manual/ complex code)
Integrating multiple software tools
• MagicDraw (SysML), Systems Tool Kit (STK), Matlab
• Phoenix ModelCenter (PHX) acts as “glue”
What does this enable?
• “Batch” execution of scenarios (i.e. full time history at once)
• Evaluation if requirements are satisfied/objective
• Test/compare scheduling algorithms (heuristic, optimized, etc.)
• Automatically re-run different scenarios (e.g. vary orbit, network)
• Parametric studies: Sensitivity to vehicle/ network parameters
39. Power Scenario: Lessons Learned
Useful things we “figured out” (with vendor support):
• Extracting time-dependent parameters (e.g. position in STK)
• Passing vectors between simulators was equally useful in PHX
Things to keep in mind for future modeling:
• Ensure you have required licenses! (may require vendor support)
• Parametric diagrams must inherit inputs/ outputs of PHX models
• Exploit existing code/ scenarios as much as possible
• Maintain modularity so can re-configure code for different applications
40. Document Generation
10/27/2014
40 Models are great, still need to support reviews and presentations Generate document artifacts from the model Leverage ISO 42010 (with some extensions) Domain Specific Experts and Reviewers should NOT have to go back to the model to do their job Need a way to present the model-based document artifacts to others without requiring others to understand the model.
41. Challenge Team History 2007 – First Challenge Team was Founded 2007-2010 SysML Model of FireSat (SMAD Textbook) SysML Suitability for modeling space missions 2011 – CubeSat Initiative Began CubeSat Modeling Framework Foundation to model/design many current and future CubeSat missions 2012 Applying SysML Framework to Operational Mission
10/27/2014
41
42. Timeline of Activity Y1: MIT/GaTech Student FireSat Example Y2-4: SysML model of FireSat Space Analysis Library using SMAD (Space Mission Analysis and Design textbook, Wertz and Larson) Basic Model of FireSat Solar Panel Trade Satellite Toolkit Integration Y5->: CubeSat: An Architecture Framework and Method for Space Systems MBSE
43. FireSat SysML Model Build SysML model of FireSat Learn SysML Describe FireSat using SysML Compare Model Description against typical document representation Successes Models of descriptions from book Model views corresponding to documents Challenges Technique of modeling and applying the methodology Table representations Model Analysis Document Production
44. SysML Space Analysis Library Build SysML Space Analysis Library Build Library of analysis from SMAD Build approach to VnV for Library Successes Libraries for many analysis types Useful testing approach Challenges Deep subject – much could not be captured Executability (significantly improved since) Units and Dimensions (significantly improved since) Presentation of equations
45. FireSat Solar Panel Trade Use Library to replicate Solar Panel Sizing Trade FireSat Model and Library-> executable trade Successes Successfully built executable trade Hard-linked to requirements Powerful view of driving systems properties Challenges Executability (improving since) Debugging Scaling
46. FireSat Integrated Modeling Integrate FireSat SysML Model with Satellite ToolKit Exchange Orbit Scenario properties Successes Basic Exchange of Parameters Direct comparison of MBSE in SysML and STK Explicit link between models and requirements Challenges Integration Complicated Difficult to Scale
47. Consensus of Team Modeling with SysML Everything was hard at first Methodology is critical to a model that hangs together SysML simplified construction of basic things like functions and properties SysML tastes like early CAD apps Libraries of model analysis were effective in making solar panel trade Integration with STK Document Comparison Model unified properties between views Simplified understanding of the System The common SysML language improved communication between teams and simplified collaboration Automated reports allowed for more time to focus on engineering