Integration of SysML V2, FMI, and PyFMI for enhanced system simulation
Kramsu, Iiso (2024-09-12)
Kramsu, Iiso
I. Kramsu
12.09.2024
© 2024 Iiso Kramsu. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202409125823
https://urn.fi/URN:NBN:fi:oulu-202409125823
Tiivistelmä
This thesis explores the integration of Systems Modeling Language (SysML), Functional Mock-up Interface (FMI), and the Python package PyFMI to enhance the efficiency and accuracy of system simulations. The research focuses on the advancements provided by SysML v2 and its role in this integration. Using a Design Science Research (DSR) approach, the thesis develops a method that combines these technologies to enable more effective simulation of complex models. The research consists of a literature review, comparing system modeling languages, and developing and evaluating an integration framework through the DSR methodology.
Key findings indicate that combining SysML v2, FMI, and PyFMI allows for more efficient and manageable simulations where interactions between different subsystems are effectively handled. SysML v2’s enhanced expressiveness and consistency significantly improve the clarity and accuracy of system models, leading to more precise simulations. The integration framework provides a methodological approach that supports improved data management and process synchronization in simulations, ultimately enabling higher quality and more reliable simulations, especially in cross-disciplinary system design.
This work contributes to the theoretical framework of Model-Based Systems Engineering (MBSE) by incorporating the latest features of SysML v2 and offering practical insights into its application, particularly in the simulation of complex systems with dynamic interactions. The DSR process demonstrates the complete workflow, from SysML v2 modeling to executing Python code for system simulations, providing a streamlined process that accurately reflects complex system interactions. The advancements in SysML v2, combined with FMI and PyFMI, offer a robust solution for managing complex system simulations, enhancing their efficiency and accuracy.
Key findings indicate that combining SysML v2, FMI, and PyFMI allows for more efficient and manageable simulations where interactions between different subsystems are effectively handled. SysML v2’s enhanced expressiveness and consistency significantly improve the clarity and accuracy of system models, leading to more precise simulations. The integration framework provides a methodological approach that supports improved data management and process synchronization in simulations, ultimately enabling higher quality and more reliable simulations, especially in cross-disciplinary system design.
This work contributes to the theoretical framework of Model-Based Systems Engineering (MBSE) by incorporating the latest features of SysML v2 and offering practical insights into its application, particularly in the simulation of complex systems with dynamic interactions. The DSR process demonstrates the complete workflow, from SysML v2 modeling to executing Python code for system simulations, providing a streamlined process that accurately reflects complex system interactions. The advancements in SysML v2, combined with FMI and PyFMI, offer a robust solution for managing complex system simulations, enhancing their efficiency and accuracy.
Kokoelmat
- Avoin saatavuus [34589]