Integration of Model-Based Systems Engineering and Virtual Engineering Tools for Detailed Design

Integration of Model-Based Systems Engineering and Virtual Engineering Tools for Detailed Design

Scholars' Mine Masters Theses Student Theses and Dissertations Spring 2011 Integration of model-based systems engineering and virtual engineering tools for detailed design Akshay Kande Follow this and additional works at: https://scholarsmine.mst.edu/masters_theses Part of the Systems Engineering Commons Department: Recommended Citation Kande, Akshay, "Integration of model-based systems engineering and virtual engineering tools for detailed design" (2011). Masters Theses. 5155. https://scholarsmine.mst.edu/masters_theses/5155 This thesis is brought to you by Scholars' Mine, a service of the Missouri S&T Library and Learning Resources. This work is protected by U. S. Copyright Law. Unauthorized use including reproduction for redistribution requires the permission of the copyright holder. For more information, please contact [email protected]. INTEGRATION OF MODEL-BASED SYSTEMS ENGINEERING AND VIRTUAL ENGINEERING TOOLS FOR DETAILED DESIGN by AKSHA Y KANDE A THESIS Presented to the Faculty of the Graduate School of the MISSOURI UNIVERSITY OF SCIENCE AND TECHNOLOGY In Partial Fulfillment of the Requirements for the Degree MASTER OF SCIENCE IN SYSTEMS ENGINEERING 2011 Approved by Steve Corns, Advisor Cihan Dagli Scott Grasman © 2011 Akshay Kande All Rights Reserved 111 ABSTRACT Design and development of a system can be viewed as a process of transferring and transforming data using a set of tools that form the system's development environment. Conversion of the systems engineering data into useful information is one of the prime objectives of the tools used in the process. With complex systems, the objective is further augmented with a need to represent the information in an accessible and comprehensible manner. The importance of representation is easily understood in light of the fact that the stakeholder's ability to make prompt and appropriate decisions is directly related to his understanding of the available information. Systems Modeling Language (SysML), a graphical modeling language developed by Object Management Group is one such tool used to capture and convey information about a system under development. This work proposes a methodology for integrating the models developed using SysML with virtual engineering software to create an executable, interactive, and user-centered platform for engineering systems. The framework provides an opportunity to combine the benefits offered by both model-based systems engineering and virtual engineering for detail design. This research demonstrates how this framework can be implemented using a biotech fermentor to illustrate the coupling of information between SysML and virtual engineering. lV ACKNOWLEDGMENTS I would like to thank my advisor, Dr. Steve Corns, for his valuable leadership and advice during my graduate studies. I have sincerely enjoyed working on his research projects. I would also like to thank Dr. Cihan Dagli and Dr. Scott Grasman for their valuable input and participation in my committee. I would like to thank my parents, Shekhar and Shilpa Kande, for their love and commitment to make me what I am today. I would also like to thank my grandmother, Vijaya Kande, for her blessings and support. I would like to thank my roommates, Juned Kazi, Ravi Bhatt, Balaji, and Vinayak Bhagwat, for their unconditional support and encouragement throughout my graduate studies. I would also like to thank a very close friend of mine, Shashank Babele, whose willingness to help me when I needed it the most was truly commendable. v TABLE OF CONTENTS Page ABSTRACT ... ................................................................................... .... .... ....................... .. iii ACKNOWLEDGMENTS .. ... ............................................... ................... .. .. ..... ... ... ........... iv LIST OF ILLUSTRATIONS .......................................... .. ................................................ vii LIST OF TABLES ............................................. ... .............................. ............ ................. viii SECTION 1. INTRODUCTION .... ............... ................. ............. .................... ... .. .. .............. .... ........ 1 2. COMPLEXITY AND SYSTEMS ENGINEERING .......................... ....................... 4 2.1 . DEFINITION ......................... .. .. .................... ... ......................... ... ... ..... .... .... ... ... 4 2.2. BACKGROUND ................................................................................................ 5 3. MODEL-BASED SYSTEMS ENGINEERING .................................. ... .............. ..... 8 3.1. BACKGROUND ................................................................................................ 8 3.2. SYSTEMS MODELING LANGUAGE .... ... .. ........................................... ..... .. 11 3 .2.1. SysML Blocks ........................................................................................ 13 3 .2.2. SysML Structural Diagrams.. ................... ............................................ 13 3 .2.3. Profiles and Stereotypes .......... ...................... ......................................... 14 3.3. PREVIOUS WORK ON EXECUTABLE MODELS ............................. ..... .... 14 4. VIRTUALENVIRONMENT .................................................................................. 15 4.1. BACKGROUND ............ ............. ...................... ... ........ ........ .. .. ..................... ... 15 4.2. VIRTUAL ENGINEERING ..... ................................................. ... ...... .. ..... .... ... 16 4.3. VIRTUAL ENGINEERING TOOL ............. .... .......................... .. ......... ........... 16 5. VIRTUAL SYSTEMS MODELING APPROACH ................................................. 19 5.1. OVERVIEW .. .................. ............................... ....... ........................ .. ................. 19 5.2. METHODOLOGY .. .. ........................ ........... ... ...... ...... .................... ... .......... .. .. 20 5.3. C++ PROFILE ..................................... .......................................................... .. 25 5.4. VIRTUAL ENGINEERING MODELS IN AN MBSE ENVIRONMENT ... .. 26 6. EXAMPLE MODEL DEVELOPMENT ............................. .................................... 28 6.1. SYSTEM OVERVIEW ... ... ... ........................................................................... 28 Vl 6.2. MODEL DEVELOPMENT USING SYSML .................................................. 29 6.3. DEFINING AN ANALYTICAL MODEL IN SYSML ................................... 30 6.4. ADDING VE MODELS ........................ ......................................................... .. 33 7. EXPERIMENTAL RESULTS ................................................................................. 35 8. DISCUSSION AND CONCLUSION ...................................................................... 40 APPENDICES A. OUTPUT CODE ....... .... .................................................................... .... ... ................ 43 B. GUIDELINES .......................................................................................................... 63 BIBLIOGRAPHY ..................................................................................... ........................ 66 VITA ............................................................................................................................. ... 70 Vll LIST OF ILLUSTRATIONS Figure Page 2.1 V -model of Systems Engineering ................................. ... ...................................... ...... 6 2.2 Document-centric Method ........... ...................................................... .. ... ... .................. 7 3.1 OMG's Model-driven Architecture ............................. ............. ..... ... .. .... ..... .. .............. 9 3.2 Elements of an MBSE Environment.. ........................................................................ 10 3.3 SysML Diagram Types ........................................ .. ...... .............................................. 11 3.4 Four Pillars of SysML .. ....... .. ...................................... ......... .................. .................... 12 4.1 CAVE Setup ................ ..................................................................... .................... ...... 15 4.2 VE-Suite Architecture ... ... .. ........... .. ... ........................................................................ 17 5.1 Virtual Systems Modeling Approach .. ........ ............................................................... 19 5.2 VE-Suite Model Structure ................ ................................................................ ......... 20 5.3 Analytical Model Structure in SysML ....... .. ............................................. .... ............. 21 5.4 Analogy Between Two Model Structures ........................................................ .......... 22 5.5 Modeling Methodology ................................. ......................... ... ............................ .. .. 23 5.6 C++ Constructs .......................................................................................................... 25 5.7 VE-UI Module Using SysML Block ....................................................................... .. 26 6.1 Fermentor System Layout .......................................................... ................. ............... 29 6.2 Block Definition Diagram ofthe Fermentor System ................................................. 30 6.3

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    79 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us