MISSILES: an Efficient Resolution of the Co-simulation Coupling Constraint on Nearly Linear Differential Systems through a Global Linear Formulation

Yohan Eguillon,Bruno Lacabanne,Damien Tromeur-Dervout
DOI: https://doi.org/10.48550/arXiv.2203.02441
2022-07-07
Abstract:In a co-simulation context, interconnected systems of differential equations are solved separately but they regularly communicate data to one another during these resolutions. Iterative co-simulation methods have been developed in order to enhance both stability and accuracy. Such methods imply that the systems must integrate one or more times per co-simulation step (the interval between two consecutive communications) in order to find the best satisfying interface values for exchanged data (according to a given coupling constraint). This requires that every system involved in the modular model is capable of rollback: the ability to re-integrate a time interval that has already been integrated with different input commands. In a paper previously introduced by Eguillon et al. in 2022, the COSTARICA process is presented and consists in replacing the non-rollback-capable systems by an estimator on the non-last integrations of the iterative process. The MISSILES algorithm, introduced in this paper, consists in applying the COSTARICA process on every system of a modular model simulated with the IFOSMONDI-JFM iterative co-simulation method (introduced by Eguillon et al. in 2021). Indeed, in this case, the iterative part on the estimators of each system can be avoided as the global resolution on a co-simulation step can be written as a single global linear system to solve. Consequently, MISSILES is a non-iterative method that leads to the same solution than the IFOSMONDI-JFM iterative co-simulation method applied to systems using the COSTARICA process to emulate the rollback.
Numerical Analysis,Computational Engineering, Finance, and Science,Performance
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to efficiently solve the coupling constraint problem of almost - linear differential systems in the co - simulation environment. Specifically, the paper proposes an algorithm named MISSILES, aiming to avoid the rollback capability required in the iterative co - simulation method through a global linear formula. ### Problem Background In co - simulation, multiple interconnected systems are solved separately, but they will exchange data regularly during the solving process. In order to improve stability and accuracy, iterative co - simulation methods have been developed. These methods require each system to be integrated multiple times within each co - simulation step (i.e., the time interval between two consecutive communications) to find the optimal interface values that satisfy the coupling constraints. However, many practical systems do not have the rollback capability, that is, they cannot re - integrate the time intervals that have already been integrated. This limits the application of iterative co - simulation methods in industrial models, because most industrial systems are black - box models with unknown internal structures and no rollback function. ### Solution To solve this problem, the paper introduces the COSTARICA process, which replaces the multiple integrations of non - rollback - capable systems with estimators. Specifically, the COSTARICA process uses estimators to predict outputs in each iteration until the iteration converges, and then performs a real integration on the system with the final input. On this basis, the paper further proposes the MISSILES algorithm, which applies the COSTARICA process to all systems and directly solves the coupling constraint problem of the entire co - simulation step by transforming it into a global linear problem. In this way, the MISSILES algorithm becomes a non - iterative method and can achieve the same effect as the IFOSMONDI - JFM iterative co - simulation method without requiring each system to have the rollback capability. ### Summary The main contributions of this paper are as follows: 1. Propose the COSTARICA process to replace rollback operations with estimators. 2. Introduce the MISSILES algorithm to transform the co - simulation problem into a global linear problem, thereby avoiding the need for iteration and rollback. 3. Provide an efficient co - simulation solution suitable for non - rollback - capable systems, enabling more industrial models to benefit from advanced co - simulation methods. This method not only improves the efficiency and accuracy of co - simulation but also expands its scope of application in practical applications.