Modeling Modelica Interfaces with SysML v1.3

Slides:



Advertisements
Similar presentations
Integration of MBSE and Virtual Engineering for Detailed Design
Advertisements

Representations and Models: SysML and Beyond David Long Vitech Corporation SEDC
Modelling Class T05 Conceptual Modelling – Domain References: –Conceptual Modeling of Information Systems (Chapters 1.2.1, 2, 3) –A practical Guide to.
OMG Systems Modeling Language (OMG SysML™) Matthew Hause ARTiSAN Software Tools Some slides reused from the OMG SysML™ Tutorial with permission.
SysML: A Modeling Language for Systems of Systems
Architectural Design.
Model Based Systems Engineering (MBSE) using SysML GSFC Systems Engineering Seminar June 8, 2010 Sanford Friedenthal Lockheed Martin
1 MBSE Copyright © Georgia Tech. All Rights Reserved. Model-Based Systems Engineering with SysML: Problem Definition, Simulation and Optimization.
Systems Modeling Language ™ Overview Cris Kobryn and Sandy Friedenthal SysML Partners ( October 2003.
A common meta-model for the interoperation of tools with heterogeneous data models ECMFA 2010 Third Workshop on Model-Driven Tool & Process Integration.
Entity Relationship Diagram. Introduction Definition: Entity-relationship diagram is a data-modeling technique that visualises entities, the attributes.
Examination of the Interplay of Reliability and Security using System Modeling Language (SysML). By Venkateswara Reddy Tallapu.
DESIGN OF SOFTWARE ARCHITECTURE
Multi-bond Graphs We shall today look at vectors of bonds, called multi-bonds. Especially when dealing with 2D and 3D mechanics, the d’Alembert principle.
MAT 125 – Applied Calculus 5.1 – Exponential Functions.
Class Diagrams. Terms and Concepts A class diagram is a diagram that shows a set of classes, interfaces, and collaborations and their relationships.
Effective SE Communication through Models and Representations David Long INCOSE Copyright © 2015 by D. Long. Published.
SysML-Modelica Transformation Specification (SE DSIG Meeting, Jacksonville, 3/22/2010) Chris Paredis Georgia Tech On behalf of the SysML-Modelica Working.
Systems Realization Laboratory SysML-based Reference Models for Fluid Power Components Chris Paredis, Raphael Kobi Product & Systems Lifecycle Management.
System Modeling Assessment & Roadmap WG Meeting Boston, MA June 17, 2014 Eldad Palachi Sandy Friedenthal.
© 2009 Artisan Software Tools. All rights reserved. Testing Solutions with UML/SysML Andrew Stuart, Matthew Hause.
Systems Engineering Concept Model (SECM) Status 03/17/2016 John Watson.
1 © 2014 Atego. All Rights Reserved. Infrastructure Bridge Model Matthew Hause – Atego Chief Consulting Engineer
INCOSE MDSD SysML/AP233 Mapping Workshop Results David Price Allison Feeney
SysML and Modelica Integration Working Group Meeting 3/11/09 Peter Fritzson Wladimir Schamai.
Systems Modeling Language (SysML). 2 What is SysML? A graphical modeling language in response to UML for Systems Engineering developed by the OMG, INCOSE,
OSLC PLM Reference model February Summary of the OSLC PLM Reference Model V0.2 February 22 nd 2011 Gray Bachelor Mike Loeffler OSLC PLM Workgroup.
Lecture and laboratory No. 10 Modeling product as system Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Master.
SysML-Modelica WG Meeting Robot Example Chris Paredis Georgia Tech Update by S. Friedenthal
SysML Modelica Integration Working Group Meeting 8/12/09 Chris Paredis 1.
Interface Concepts Modeling Core Team Marc Sarrel Steve Hetfield June 23, 2016.
SysML-Modelica Integration Working Group Report (SE DSIG meeting, Washington DC 3/24/2009) Chris Paredis Georgia Tech 1.
IBM Rational Rhapsody Advanced Systems Training v7.5
Interface Concepts Modeling Core Team
PROGRAMME 7 DIFFERENTIATION.
Clarification of typing a binding connector
Common MBSE Modeling Questions and How Ontology Helps
SECM - Requirements Concepts - Review
SysML v2 Usability Working Session
Chris Paredis Georgia Tech
SysML 2.0 Interface Concepts Modeling Core Team
UPDM in Compliance with SysML March 21, 2013 Aurelijus Morkevicius
PROGRAMME 7 DIFFERENTIATION.
PROGRAMME 7 DIFFERENTIATION.
Proposed SysML v2 Submission Plan
SECM - Requirements Concepts - Review
SECM - Requirements Concepts - Review
Extending SysML for Integration with Solver-based Simulation Tools
SysML 2.0 Interface Concepts Modeling Core Team Status Update
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Definitions Constraint blocks provide a mechanism for integrating engineering analysis with other SysML models. Constraint blocks can be used to specify.
SysML 2.0 Interface Concepts Modeling Core Team Status Update
Verification Concepts for SysmL v2
SECM - Requirements Concepts - Review
SysML-based Reference Models for Fluid Power Components
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
SECM - Requirements Concepts Reston Review
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
SECM - Requirements Concepts - Review
Initial Draft Requirements Concepts
SysML Modelica Integration Working Group Meeting 3/4/09
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
SECM - Requirements Concepts - Review
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Copyright © 2015, 2012, 2009 Elsevier Inc. All rights reserved.
Verification Concepts for SysmL v2
SysML 2.0 Interface Concepts Modeling Core Team
Presentation transcript:

Modeling Modelica Interfaces with SysML v1.3 November 21, 2012 Sanford Friedenthal safriedenthal@gmail.com 5/1/2019

Background Conrad approach to simulation modeling approach with SysML presented to SysML-Modelica RTF on November 21, 2012 Sandy shared some earlier slides from SysML v1.3 Interfaces presentation on Modelica-like interface modeling Intent was to assess conceptual alignment with Conrad approach Nicolas raised issue regarding inability to model N’ary connections Sandy’s approach used association blocks that do not support N’ary connections Sandy updated approach to address N’ary connections for further discussion Previous and updated approach included in this slide set 5/1/2019

Previous Slides from Sandy’s SysML v1.3 Presentation 5/1/2019

Constrained Ports to Support Engr Analysis Modelica-like interfaces support engineering analysis Refer to SysML-Modelica Transformation Specification Constraints included in ibd Use of binding connectors on ibd Binding connector typed by association A1 contains conservation laws Proxy ports enable access to value properties and constraint parameters 5/1/2019

Constrained Ports for Analysis Parametric diagram showing parameter and property binding Association block contains Conservation Law constraint 5/1/2019

Updated Slides to Support N’ary Connections 5/1/2019

Connecting Modelica Components with N’ary Connections (Simplified) This concept is elaborated on the following slides 3 components are connected via an N’ary connection that specifies the conservation laws 5/1/2019

Connecting Modelica Components with N’ary Connections (Elaborated) 5/1/2019

Analysis Context Provides Context for Connecting Components 5/1/2019

Component Port and Constraint Definitions 5/1/2019

Modeling Approach Define Analysis Context System under analysis Components Proxy ports with cross and through variables Component equations as constraint blocks Constraints for Conservation Laws to Connect Components N’ary junction 5/1/2019