Presentation on theme: "Integration of MBSE and Virtual Engineering for Detailed Design"— Presentation transcript:
1 Integration of MBSE and Virtual Engineering for Detailed Design Presented by: Akshay KandeAdvisor: Dr. Steven CornsMissouri University of Science & Technology
2 Virtual EngineeringModel Based Systems EngineeringSystems EngineeringComplexityTowards Creating an Integrated Development Environment for Engineering Systems
3 ObjectivesCreating a seamless integration of MBSE and detail design tools toManage complexityHelp engineers to make informed decisionsExecute engineering modelsUnderstand potential impacts of changing design parameters
4 ComplexityA property by which behavior of elements gets interconnected in such a way that changes made no longer have effects limited to the local area.Latin word plexus – interwoven
5 Complexity and Systems Engineering Later was first introduced to satisfy the demands of systems withincreased performance capabilitiesreduced costShort development timeSystems engineering provides a systematic way to manage complex engineering ventures that consists of highly interconnected subsystems
6 Systems Engineering Process Effective management of Information flow remains one of the key drivers to the success of the systems engineering activitySanford Friedenthal, Alan Moore, Rick Steiner, A Practical Guide to SysML: The Systems Modeling Language, Morgan Kaufmann Publishers Inc., San Francisco, CA, 2008.
7 Traditional Approach Document Centric Method Requirements System FunctionsSystem Design…….…….Document Centric Method
8 Drawbacks Large collection of individual documents Difficulty in maintaining consistencyExtraction of relevant information becomes cumbersomeDifficulty to maintain the most updated document
9 Model Based Systems Engineering INCOSE defines MBSE as, “Formalized application of modeling to support system requirements, design, analysis, verification, and validation activities beginning in the conceptual design phase and continuing throughout the development and later life cycle phases.”
10 Model Based Systems Engineering In MBSE, models are used to representStructuralOperationalBehavioralcharacteristics of the system being developed
11 MBSE (Contd.) Typical MBSE environment consists of following elements Modeling LanguageModeling Tool
12 Systems Modeling Language General purpose modeling languageDeveloped by the OMG groupSupports model based systems engineeringExtension of Unified Modeling Language(UML)Supports design, analysis, verification and validation of systems
14 Systems Modeling Language LimitationsModels lack self execution capabilityDependence on external analysis toolsLack of executable architecture framework
15 Extending Capabilities Systems Design ProcessStakeholder dataSystems Engineering InformationDesign & Analysis toolsHow do we provide the detailed design & analysis capabilities?How do we enhance decision making?
16 Proposed Solution Virtual Engineering A means for creating a representation of physical system in a computer generated virtual environmentGives designers the ability to interrogate a system and observe how it reacts to design changesProvides an accessible visual format to present information in a manner that is of value to all the stakeholders
17 VE-Suite Open-source virtual engineering software package Developed for engineering analysis and design of complex systems in a virtual environmentProvides a highly integrated virtual environment where the results of engineering models such asCAD,Finite element analysis,Computational fluid dynamicscan be displayed in a single environment
18 VE-Suite Architecture User InterfaceGraphical engineComputational unit
23 Modeling MethodologyProfile is a mechanism to extend capabilities of modeling languages to suit domain requirements
24 Modeling MethodologyMBSE ToolSimulation blockConstraint blockSystem StructureDesign parameters and time constraintsParametric equationsCAD model ReferencesVE-UIVE-UnitVE-GPThe model organization created in the MBSE tool allows the code to be readily available for compilation to create the Plugins for VE-Suite.
25 Example ModelFermentor: Used in the bio-processing industry for producing compounds such as citric acid and ethanolLayout of the Fermentor model
26 Model development in SysML Value properties that depict the quantifiable characteristics of the blocks. These quantities also represent the input and output parameters considered in the experiment.
27 Defining Constraints for Analysis Constraints used for calculating the citric acid concentration defined using SysML construct
29 Parametric diagram relating structural and simulation properties Parametric ModelParametric diagram relating structural and simulation properties
30 Adding VE ModelsThree main VE-Suite Components for fermentor in MBSE environment:FermentorUIFermentorUnitFermentorGPEach VE-Suite module in the MBSE environment is composed of operations specific to the Plugin it has to create
31 Using CAD modelsArchitecture of Computer Aided Design (CAD) models is used to represent the system being developedPart properties of the fermentor system model are referenced with individual CAD files that represent their structureDone using an UML operation to read data from the CAD file using OSG function
34 Discussion and Closure Use of model based engineering adds modularity, reusability and easy maintainability of design informationSysML covers varying aspects of systems engineering activity by providing easy to use graphical constructsA complete model traceability can be maintained using relationship semanticsHowever, lack of self execution capabilities renders it to rely on external analysis tools for detail design
35 Virtual Systems Modeling Approach Potential of SysML to manage information complexity can be used in conjunction with executable detailed design modelsEnhanced decision making capabilitiesSystem performance can be tested for different combination of parameter valuesMaintain consistency while executing analysis models
36 Future WorkThe example model defines the creation of a user defined computation unit which is one among the numerous capabilities that VE platform offers. Future work shall beTo use high fidelity models in conjunction with systems engineering dataTo streamline the integration process by porting the auto-code generation API into a VE-Suite interface