An object-oriented framework for functional mock-up interface co-simulation


Thesis Type: Postgraduate

Institution Of The Thesis: Orta Doğu Teknik Üniversitesi, Faculty of Engineering, Department of Computer Engineering, Turkey

Approval Date: 2016

Student: MEMDUHA ASLAN

Supervisor: MEHMET HALİT S. OĞUZTÜZÜN

Abstract:

Integration of subsystem or component models in a simulation environment is a crucial task in system development. Variation in model interfaces due to the use of a variety of modeling tools from different vendors complicates this task. Functional Mockup Interface (FMI) is a standard that lays out a tool-independent interface for dynamic system models. In practice, the developers of FMI-compliant models, known as Functional Mockup Units (FMUs), need guidance. In this thesis, an object-oriented framework for FMU development, integration and co-simulation, named MOKA, is introduced. MOKA Framework design maps the FMI 2.0 co-simulation specification faithfully to a set of class interfaces in C++. MOKA supports integration of FMUs developed using other tools as well. This thesis demonstrates the use of MOKA on a realistic case study.