Presentation is loading. Please wait.

Presentation is loading. Please wait.

Using the Object-Process Methodology to build Simulation Model Mario Schulz, Volker Zerbe, Stephan Marwedel.

Similar presentations


Presentation on theme: "Using the Object-Process Methodology to build Simulation Model Mario Schulz, Volker Zerbe, Stephan Marwedel."— Presentation transcript:

1 Using the Object-Process Methodology to build Simulation Model Mario Schulz, Volker Zerbe, Stephan Marwedel

2 IC-MBSE 2010 Ilmenau University of Technology slide – 2 Motivation  The complexity of modern systems requires a holistic approach to modeling and simulation during the early design phases.  The models must encompass all relevant aspects of the System under Design (functional and physical architectures).  A good approach to model the functional and the physical architecture as distinct entities is the Object-Process Methodology (OPM).  To add simulation capabilities to the OPM models the interfacing OpCat II to MLDesigner is needed (OPL to MML Translator).

3 IC-MBSE 2010 Ilmenau University of Technology slide – 3 Interfacing OpCat II to MLDesigner  visit:http://www.mldesigner.comhttp://www.mldesigner.com  visit:http://www.opcat.comhttp://www.opcat.com  OpCat II outputs an OPL file from the OPM model. This file is the input for the translator and the resulting MML file is executed in MLDesigner.

4 IC-MBSE 2010 Ilmenau University of Technology slide – 4 Transformation Basics  OPM objects are transformed into MLDesigner datastructures.  States of an Object are represented as enumerations.  OPM processes create, consume, or change objects. They are represented as modules or primitives which can manimulate datastructures.  OPM links for instance can interpretated as a complex datastructure.

5 IC-MBSE 2010 Ilmenau University of Technology slide – 5 Example  Aircraft consists of Cabin, Engine and System.

6 IC-MBSE 2010 Ilmenau University of Technology slide – 6 The OPD of civil aircraft operation

7 IC-MBSE 2010 Ilmenau University of Technology slide – 7 MLDesigner model of civil aircraft operation  breakdown of module Maintenancing  the toplevel of the transformed OPD model

8 IC-MBSE 2010 Ilmenau University of Technology slide – 8 Simulation  Before beeing able to run simulation it is necessary to adjust both the parameter of the model and the parameter of the individual simulation run.  RunLength =20  AmountAircraft = 10AmountMechanic = 7  AmountAirportTool = 9AmountLRU = 200  FlightDurationTime = 2 h  MaintenanceDurationTime = 1.5 h  Probability of Failure: Engine = 0.1LandingGear = 0.2 Cabin = 0.4

9 IC-MBSE 2010 Ilmenau University of Technology slide – 9 Simulation results

10 IC-MBSE 2010 Ilmenau University of Technology slide – 10 How to model and to simulate  Build an OPD model.  Save it as an OPL file.  Use an OPL grammer to transform the OPL file into a XML file.  Parse, interpretate and transform it into a MLDesigner readable MML files.  See presentation!

11 IC-MBSE 2010 Ilmenau University of Technology slide – 11 MLDesigner  Multi Domain Simulator  Open System  executable, external Code  Tool Linking  extendable  Code Generation  Top down and/or Bottom up Design MLDesigner, visit: … the next Generation System Design Tool Tool, Menu Bars Model Editor Data Structure EditorTree View Console Parameter, Property Editor Simulation Outputs


Download ppt "Using the Object-Process Methodology to build Simulation Model Mario Schulz, Volker Zerbe, Stephan Marwedel."

Similar presentations


Ads by Google