Aarhus Universitets segl

Co-Simulation

The co-simulation research group focuses on advancing techniques that enable effective modeling and simulation of increasingly complex cyber-physical systems. As these systems grow in complexity, they consist of multiple components developed by different teams or specialized suppliers, using diverse tools and methodologies. Co-simulation provides a framework for different simulation tools to work together, facilitating the modeling of coupled systems without requiring detailed disclosure of each model.   

The research group is included in a .... We also collaborate with all the other research groups in the Software Engineering and Computer Systems section,  most of the other sections in the Electrical and Computer Engineering Department as well as natioanlly and internationally. 

The lead of the co-simulation research group is Claudio Ângelo Concalves Gomes. Caludio ...

Our research

Our research focus on:

  • Heterogeneous Systems Integration: Managing the integration of components developed under different mathematical formalisms, such as discrete-event and continuous-time systems. 
  • Error Control and Convergence: Investigating methods to estimate and control errors in coupled simulations to enhance reliability. 
  • Modularity and Scalability: Developing modular co-simulation frameworks that can easily integrate new tools as technologies evolve. 
  • Digital Twins: Applying co-simulation techniques to digital twins, enabling virtual models to mirror real-world systems for predictive analytics. 
  • Interdisciplinary Research: Collaborating with experts from mechanical engineering, software engineering, control theory, and applied mathematics to handle diverse cyber-physical systems. 

What is co-simulation?

Co-simulation is a methodology that allows different simulation tools to collaborate in modeling coupled systems, preserving the intellectual property boundaries of each component. It enables the integration of heterogeneous simulation environments, which is crucial for predicting the behavior of complex systems without exposing the internal workings of each part. 

The Functional Mockup Interface (FMI) is a standardized interface that enables the integration and exchange of dynamic models across different simulation tools. It was developed to facilitate collaboration between various modeling environments by providing a common framework for model coupling, simulation, and analysis. FMI defines a standardized way to package models as Functional Mockup Units (FMUs), which can then be imported and executed by compatible simulation tools.  

The Co-Simulation Research Group leverages the FMI standard to integrate various simulation environments, enhancing interoperability and scalability. This approach facilitates the development of complex cyber-physical systems, enabling accurate modeling and simulation without exposing the internal details of each component. 

   

People in the Co-Simulation Research Group:

Head of research group

Cláudio Ângelo Gonçalves Gomes

Adjunkt Institut for Elektro- og Computerteknologi - Software Engineering & Computing systems

Faculty staff

Head of research group

Cláudio Ângelo Gonçalves Gomes

Adjunkt Institut for Elektro- og Computerteknologi - Software Engineering & Computing systems

Research projects/activities:

Ongoing projects

  • RoboSAPIENS 
  • DigitBench 
  • CP-SENS 
  • MADE FAST 
  • DT-CORE 

Previous projects

  • AgroRobottiFleet 
  • ACoSim 
  • DIGITbrain 
  • HUBCAP 
  • DiT4CPS 
  • DLTE 
  • UPSIM 
  • INTO-CPS 
  • DESTECS

Teaching Involvement: