Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3365438.3410938acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

Modeling mechanical functional architectures in SysML

Published: 16 October 2020 Publication History

Abstract

Innovations in Cyber-Physical System (CPS) are driven by functionalities and features. Mechanical Engineering, on the other hand, is mainly concerned with the physical product architecture, i.e., the hierarchical arrangement of physical components and assemblies that forms the product, which is not explicitly linked to these functions. A holistic model-driven engineering approach for CPS, therefore, needs to bridge the gap between functions and the physical product architecture to enable agile development driven by automation. In the theoretical field of mechanical design methodology, functional architectures describe the functionality of the system under development as a hierarchical structure. However, in practice, these are typically not considered let alone modeled. Existing approaches utilizing mechanical functional architectures, however, do not formalize the relation between the functional architecture and the geometric design. Therefore, we conceived a meta-model that defines modeling-languages for modeling functional architectures of mechanical systems and physical solutions, i.e., interconnections of physical effects and geometries, as refinements of the functional components. We have encoded the meta-model as a SysML profile and applied it within an interdisciplinary, industrial project to model an automotive coolant pump. Our contribution signposts the potential of functional structures to not only bridge the gap between function and geometry in mechanics but also to integrate the heterogeneous domains participating in CPS engineering.

References

[1]
Rajeev Alur. 2015. Principles of cyber-physical systems.
[2]
Faysal Andary, Joerg Berroth, and Georg Jacobs. 2019. An Energy-Based Load Distribution Approach for the Application of Gear Mesh Stiffness on Elastic Bodies. Journal of Mechanical Design 141, 9 (2019).
[3]
Patrick Bareiss, Daniel Schütz, Rafael Priego, Marga Marcos, and Birgit Vogel-Heuser. 2016. A model-based failure recovery approach for automated production systems combining sysml and industrial standards. In 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA). IEEE, 1--7.
[4]
Luca Berardinelli, Stefan Biffl, Arndt Lüder, Emanuel Mätzler, Tanja Mayerhofer, Manuel Wimmer, and Sabine Wolny. 2016. Cross-disciplinary engineering with AutomationML and SysML. at-Automatisierungstechnik 64, 4 (2016), 253--269.
[5]
Olaf Berndt, Uwe Freiherr von Lukas, and Arjan Kuijper. 2015. Functional Modelling And Simulation Of Overall System Ship-Virtual Methods For Engineering And Commissioning In Shipbuilding. In ECMS. 347--353.
[6]
Joerg Berroth, Georg Jacobs, Tobias Kroll, and Ralf Schelenz. 2016. Investigation on pitch system loads by means of an integral multi body simulation approach. Journal of Physics: Conference Series 753 (2016).
[7]
Manfred Broy. 2006. Challenges in Automotive Software Engineering. In Proceeding of the 28th international conference on Software engineering - ICSE '06.
[8]
Manfred Broy. 2007. Model-driven architecture-centric engineering of (embedded) software intensive systems: modeling theories and architectural milestones. Innovations Syst Softw Eng 3 (2007).
[9]
Manfred Broy. 2010. A Logical Basis for Component-Oriented Software and Systems Engineering. Comput. J. 53, 10 (2010).
[10]
Manfred Broy, · Heinrich Daembkes, and Janos Sztipanovits. 2019. Editorial to the theme section on model-based design of cyber-physical systems. Software & Systems Modeling 18 (2019).
[11]
M Broy and Ketil Stølen. 2001. Specification and development of interactive systems.
[12]
Sven Burmester, Holger Giese, and Matthias Tichy. 2004. Model-driven development of reconfigurable mechatronic systems with mechatronic UML. In Model Driven Architecture. Springer, 47--61.
[13]
Arvid Butting, Arne Haber, Lars Hermerschmidt, Oliver Kautz, Bernhard Rumpe, and Andreas Wortmann. 2017. Systematic Language Extension Mechanisms for the MontiArc Architecture Description Language. In European Conference on Modelling Foundations and Applications (ECMFA'17) (Marburg) (LNCS 10376). Springer, 53--70.
[14]
Imke Drave, Steffen Hillemacher, Timo Greifenberg, Stefan Kriebel, Evgeny Kusmenko, Matthias Markthaler, Philipp Orth, Karin Samira Salman, Johannes Richenhagen, Bernhard Rumpe, Christoph Schulze, Michael von Wenckstern, and Andreas Wortmann. 2019. SMArDT modeling for automotive software testing.
[15]
Martin Eigner, Torsten Gilz, and Radoslav Zafirov. 2012. Proposal for functional product description as part of a PLM solution in interdisciplinary product development.
[16]
Stefan Feldmann, Sebastian JI Herzig, Konstantin Kernschmidt, Thomas Wolfenstetter, Daniel Kammerl, Ahsan Qamar, Udo Lindemann, Helmut Krcmar, Christiaan JJ Paredis, and Birgit Vogel-Heuser. 2015. Towards effective management of inconsistencies in model-based engineering of automated production systems. IFAC-PapersOnLine 48, 3 (2015), 916--923.
[17]
Robert France and Bernhard Rumpe. 2007. Model-Driven Development of Complex Software: A Research Roadmap. In Future of Software Engineering 2007 at ICSE.
[18]
H.-J Franke, S Löffler, and M Deimel. 2004. Increasing the Efficiency of Design Catalogues By Using Modern Data Processing Techniques. In DS 32: Proceedings of DESIGN 2004, the 8th International Design Conference, Dubrovnik, Croatia.
[19]
Erich. Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design patterns : elements of reusable object-oriented software. Addison-Wesley.
[20]
Jürgen Gausemeier, Rafal Dorociak, Sebastian Pook, Alexander Nyßen, and Axel Terfloth. 2010. Computer-Aided Cross-Domain Modeling of Mechatronic Systems, Vol. 2.
[21]
Reza Golafshan, Georg Jacobs, Matthias Wegerhoff, Pascal Drichel, and Joerg Berroth. 2018. Investigation on the Effects of Structural Dynamics on Rolling Bearing Fault Diagnosis by Means of Multibody Simulation. International Journal of Rotating Machinery 2018 (2018), 1--18.
[22]
Karl-Heinrich Grote and Erik K. Antonsson. 2009. Springer Handbook of Mechanical Engineering. Springer, Berlin.
[23]
IEEE Architecture Working Group. 2000. IEEE Std 1471--2000, Recommended practice for architectural description of software-intensive systems. Technical Report. IEEE.
[24]
Austin Hughes and Bill Drury. 2019. Electric motors and drives: fundamentals, types and applications. Newnes.
[25]
Thomas Johnson, Aleksandr Kerzhner, Christiaan J.J. Paredis, and Roger Burkhart. 2012. Integrating models and simulations of continuous dynamics into SysML. Journal of Computing and Information Science in Engineering 12, 1 (2012).
[26]
K. Kernschmidt and B. Vogel-Heuser. 2013. An interdisciplinary SysML based modeling approach for analyzing change influences in production plants to support the engineering. In 2013 IEEE International Conference on Automation Science and Engineering (CASE).
[27]
Rudolf Koller. 2014. Konstruktionslehre für den Maschinenbau - Grundlagen zur Neu- und Weiterentwicklung technischer Produkte mit Beispielen (4 ed.). Springer, Berlin.
[28]
Rudolf Koller and Norbert Kastrup. 1998. Prinziplösungen zur Konstruktion technischer Produkte. Springer Berlin.
[29]
Stefan Kriebel, Matthias Markthaler, Karin Samira Salman, Timo Greifenberg, Steffen Hillemacher, Bernhard Rumpe, Christoph Schulze, Andreas Wortmann, Philipp Orth, and Johannes Richenhagen. 2018. Improving model-based testing in automotive software engineering. In Proceedings - International Conference on Software Engineering.
[30]
Jesko G. Lamm and Tim Weilkiens. 2014. Method for Deriving Functional Architectures from Use Cases. 17 (2014).
[31]
Donald Leo. 2008. Engineering Analysis of Smart Material Systems.
[32]
Object Management Group. 2015. OMG Unified Modeling Language (OMG UML) Version 2.5.
[33]
Object Management Group. 2019. OMG Systems Modeling Language (OMG SysML) Version 1.6.
[34]
Johannes Mathias, Tobias Eifler, Roland Engelhardt, Hermann Kloberdanz, Herbert Birkhofer, and Andrea Bohn. 2011. Selection of Physical Effects Based on Disturbances and Robustness Rations in The Early Phases of Robust Design. In International Conference on Engineering Design. 11--15.
[35]
Nenad Medvidovic, Eric M. Dashofy, and Richard N. Taylor. 2007. Moving architectural description from under the technology lamppost. Information and Software Technology 49, 1 (2007), 12--31.
[36]
Nenad Medvidovic and Richard N. Taylor. 2000. A classification and comparison framework for software architecture description languages. IEEE Transactions on Software Engineering 26 (2000).
[37]
Georg Moeser. 2015. Example on "Usage of Free Sketches in MBSE". (04 2015).
[38]
G. Moeser, A. Albers, and S. Kümpel. 2015. Usage of free sketches in MBSE raising the applicability of Model-Based Systems Engineering for mechanical engineers. In 2015 IEEE International Symposium on Systems Engineering (ISSE). 50--55.
[39]
Georg Moeser, Christoph Kramer, Martin Grundel, Michael Neubert, Stephan Kümpel, Axel Scheithauer, Sven Kleiner, and Albert Albers. 2015. Fortschrittsbericht zur modellbasierten Unterstützung der Konstrukteurstätigkeit durch FAS4M. In Tag des Systems Engineering. Carl Hanser Verlag GmbH & Co. KG, 69--78.
[40]
Gerhard Pahl, W. Beitz, Jörg Feldhusen, and Karl-Heinrich Grote. 2007. Engineering Design - A Systematic Approach (3 ed.). Springer, London.
[41]
Gerwin Pasch, Georg Jacobs, Gregor Höpfner, and Joerg Karl Berroth. 2019. Multi-Domain Simulation for the Assessment of the NVH Behaviour of a Tractor with Hydrostatic-Mechanical Power Split Transmission. Land.technik AgEng 2019 : Hannover 77th International Conference on Agricultural Engineering / VDI-Wissensforum; Supporters: VDI Max-Eyth Society for Agricultural Engineering (2019).
[42]
Claudius Ptolemaeus. 2014. System Design, Modeling, and Simulation using Ptolemy II.
[43]
Sulzer Pumps. 2010. Centrifugal Pump Handbook. Elsevier.
[44]
Karlheinz Roth. 1994. Konstruieren mit Konstruktionskatalogen - Band I: Konstruktionslehre (2 ed.). Springer, Berlin.
[45]
Karlheinz Roth. 1996. Konstruieren mit Konstruktionskatalogen - Band III: Verbindungen und Verschlüsse - Lösungsfindung (2 ed.). Springer, Berlin.
[46]
Karlheinz Roth. 2011. Selection of Physical Effects Based on Disturbances and Robustness Rations in The Early Phases of Robust Design. In International Conference on Engineering Design.
[47]
Bernhard Rumpe. 2016. Modeling with UML: Language, Concepts, Methods. Springer International.
[48]
Bernhard Rumpe. 2017. Agile Modeling with UML: Code Generation, Testing, Refactoring. Springer International.
[49]
Chantal Steimer, Jan Fischer, and Jan C Aurich. 2017. Model-based design process for the early phases of manufacturing system planning using SysML. Procedia CIRP 60 (2017), 163--168.
[50]
K. Stephan. 1994. Thermodynamics. In Dubbel Handbook of Mechanical Engineering. Springer London.
[51]
Kleanthis Thramboulidis and Foivos Christoulakis. 2016. UML4IoT---A UML-based approach to exploit IoT in cyber-physical manufacturing systems. Computers in Industry 82 (2016), 259--272.
[52]
Karl Ulrich and Steven Eppinger. 2003. Product Design and Development (3 ed.). McGraw-Hill, New York.
[53]
VDI. 1982. VDI 2222 Blatt 2 - Konstruktionsmethodik - Erstellung und Anwendung von Konstruktionskatalogen. Beuth Verlag, Berlin.
[54]
VDI. 1997. VDI 2222 Blatt 1 - Konstruktionsmethodik - Methodisches Entwickeln von Lösungsprinzipien. Beuth Verlag, Berlin.
[55]
Matthias Wegerhoff, Georg Jacobs, and Pascal Drichel. 2018. Noise, vibration and harshness validation methodology for complex elastic multibody simulation models: With application to an electrified drive train. Journal of Vibration and Control 25, 2 (2018).
[56]
Tim. Weilkiens, Jesko G. Lamm, Stephan Roth, and Markus Walker. 2015. Model-based system architecture.
[57]
Stefan Wölkl and Kristina Shea. 2009. A Computational Product Model for Conceptual Design Using SysML.
[58]
Andreas Wortmann, Olivier Barais, Benoit Combemale, and Manuel Wimmer. 2020. Modeling Languages in Industry 4.0: an Extended Systematic Mapping Study. Software and Systems Modeling 19, 1 (January 2020), 67--94.
[59]
Christian Zingel, Albert Albers, Sven Matthiesen, and Michael Maletz. 2012. Experiences and Advancements from One Year of Explorative Application of an Integrated Model-Based Development Technique Using C&C2-A in SysML. International Journal of Computer Science 34--39 (2012).

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
October 2020
406 pages
ISBN:9781450370196
DOI:10.1145/3365438
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 October 2020

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. SysML-profile
  2. cyber-physical systems
  3. functional architecture
  4. mechanical design methodology SysML
  5. product development process
  6. systems engineering

Qualifiers

  • Research-article

Conference

MODELS '20
Sponsor:

Acceptance Rates

MODELS '20 Paper Acceptance Rate 35 of 127 submissions, 28%;
Overall Acceptance Rate 118 of 382 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 502
    Total Downloads
  • Downloads (Last 12 months)106
  • Downloads (Last 6 weeks)13
Reflects downloads up to 23 Sep 2024

Other Metrics

Citations

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media