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


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Türkiye

Tezin Onay Tarihi: 2016

Öğrenci: MEMDUHA ASLAN

Danışman: MEHMET HALİT S. OĞUZTÜZÜN

Özet:

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.