The browser you are using is not supported by this website. All versions of Internet Explorer are no longer supported, either by us or Microsoft (read more here: https://www.microsoft.com/en-us/microsoft-365/windows/end-of-ie-support).

Please use a modern browser to fully experience our website, such as the newest versions of Edge, Chrome, Firefox or Safari etc.

Methods and Tools for Co-Simulation of Dynamic Systems with the Functional Mock-up Interface

Author

  • Christian Andersson

Summary, in English

Simulation of coupled dynamical systems, where the subsystems are bundled with their own internal solver, is important in industry. This is due to that in many cases, with complex systems, this is the only viable option. In this setting, the dynamics of each system is hidden and information between subsystems is exchanged through sampled inputs and outputs, a weakly coupled system. While a new industrial standard for exchanging models, the Functional Mock-up Interface (FMI), gains increasing acceptance, the numerical consequences of treating complex systems in this way are not completely understood.



In this thesis, stability questions of weakly coupled linear systems with feed-through are studied. Methods, within scope of the FMI, are further proposed which offer improved stability properties, compared to the classical case.



A simulation of a weakly coupled system introduces discontinuities due to input changes for the internal solvers. If the internal solver is a multistep method, these discontinuities will result in that the performance of the method is poor. In this thesis, a modification of the predictor in a multistep method is proposed achieving increased performance.



Furthermore, two software packages are presented. The package PyFMI is a high-level package for working with models following the FMI and contains methods for simulation of weakly coupled systems. The package Assimulo connects different solvers under a common interface which, together with PyFMI, provides an environment for evaluating solvers on industrial models. The packages are demonstrated by various examples ranging from simple test cases to a more extensive industrial application. Additionally, they have been used to verify the proposed methods and the proposed modification to the predictor, as well as being successfully used in a number of different applications outside the authors work.

Publishing year

2016

Language

English

Publication/Series

Doctoral Theses in Mathematical Sciences

Document type

Dissertation

Topic

  • Computational Mathematics

Keywords

  • Coupled Systems
  • Co-Simulation
  • FMI
  • Functional Mock-up Interface
  • PyFMI
  • Assimulo
  • Stability
  • Master Algorithm

Status

Published

Project

  • LCCC

Research group

  • LCCC

Supervisor

ISBN/ISSN/Other

  • ISSN: 1404-0034
  • ISBN: 978-91-7623-698-7

Defence date

4 May 2016

Defence time

10:15

Defence place

Lecture hall MH:A, Centre for Mathematical Sciences, Sölvegatan 18, Lund University, Faculty of Engineering

Opponent

  • Carol Woodward (Dr.)