IFOSMONDI Co-simulation Algorithm with Jacobian-Free Methods in PETSc

被引:4
|
作者
Eguillon, Yohan [1 ,2 ]
Lacabanne, Bruno [2 ]
Tromeur-Dervout, Damien [1 ]
机构
[1] CNRS Univ Lyon1, Inst Camille Jordan, Univ Lyon, UMR5208, Villeurbanne, France
[2] Siemens Ind Software, Roanne, France
关键词
Co-simulation; Systems coupling; Coupling methods; Jacobian-free Newton; PETSc; Parallel integration; Strong coupling test case;
D O I
10.1007/s00366-021-01558-6
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Co-simulation is a widely used solution to enable global simulation of a modular system via the composition of black-boxed simulators. Among co-simulation methods, the IFOSMONDI implicit iterative algorithm, previously introduced by the authors, enables us to solve the non-linear coupling function while keeping the smoothness of interfaces without introducing a delay. Moreover, it automatically adapts the size of the steps between data exchanges among the subsystems according to the difficulty of solving the coupling constraint. The latter was solved by a fixed-point algorithm, whereas this paper introduces the Jacobian-Free Methods version. Most implementations of Newton-like methods require a jacobian matrix which, except in the Zero-Order-Hold case, can be difficult to compute in the co-simulation context. As IFOSMONDI coupling algorithm uses Hermite interpolation for smoothness enhancement, we propose hereafter a new formulation of the non-linear coupling function including both the values and the time-derivatives of the coupling variables. This formulation is well designed for solving the coupling through jacobian-free Newton-type methods. Consequently, successive function evaluations consist in multiple simulations of the systems on a co-simulation time-step using rollback. The orchestrator-workers structure of the algorithm enables us to combine the PETSc framework on the orchestrator side for the non-linear Newton-type solvers with the parallel integrations of the systems on the workers' side thanks to MPI processes. Different non-linear methods will be compared to one another and to the original fixed-point implementation on a newly proposed 2-system academic test case with direct feedthrough on both sides. An industrial model will also be considered to investigate the performance of the method.
引用
收藏
页码:4423 / 4449
页数:27
相关论文
共 50 条
  • [1] IFOSMONDI Co-simulation Algorithm with Jacobian-Free Methods in PETSc
    Yohan Eguillon
    Bruno Lacabanne
    Damien Tromeur-Dervout
    Engineering with Computers, 2022, 38 : 4423 - 4449
  • [2] Jacobian-free Efficient Pseudo-Likelihood (EPL) algorithm*
    Fukasawa, Takeshi
    ECONOMICS LETTERS, 2025, 247
  • [3] Interface Jacobian-based Co-Simulation
    Sicklinger, S.
    Belsky, V.
    Engelmann, B.
    Elmqvist, H.
    Olsson, H.
    Wuechner, R.
    Bletzinger, K. -U.
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2014, 98 (06) : 418 - 444
  • [4] Explicit co-simulation with interface Jacobian approximation
    Pu Li
    Qi Yuan
    Journal of Mechanical Science and Technology, 2022, 36 : 1103 - 1112
  • [5] Explicit co-simulation with interface Jacobian approximation
    Li, Pu
    Yuan, Qi
    JOURNAL OF MECHANICAL SCIENCE AND TECHNOLOGY, 2022, 36 (03) : 1103 - 1112
  • [6] Jacobian-free implicit MDRK methods for stiff systems of ODEs
    Chouchoulis, Jeremy
    Schutz, Jochen
    APPLIED NUMERICAL MATHEMATICS, 2024, 196 : 1 - 17
  • [7] Nonlinearly preconditioned Jacobian-free Newton-Krylov methods
    Kou, Jisheng
    Wang, Xiuhua
    Li, Yitian
    PROCEEDINGS OF THE THIRD INTERNATIONAL WORKSHOP ON MATRIX ANALYSIS AND APPPLICATIONS, VOL 1, 2009, : 404 - 408
  • [8] IFOSMONDI: A Generic Co-simulation Approach Combining Iterative Methods for Coupling Constraints and Polynomial Interpolation for Interfaces Smoothness
    Eguillon, Yohan
    Lacabanne, Bruno
    Tromeur-Dervout, Damien
    SIMULTECH: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2019, 2019, : 176 - 186
  • [9] Jacobian-free Newton-Krylov methods: a survey of approaches and applications
    Knoll, DA
    Keyes, DE
    JOURNAL OF COMPUTATIONAL PHYSICS, 2004, 193 (02) : 357 - 397
  • [10] Dynamic simulation based on Jacobian-free Newton-GMRES methods with adaptive preconditioner for power systems
    HUANG ShaoWei
    CHEN Ying
    SHEN Chen
    MEI ShengWei
    Science China(Technological Sciences), 2013, (08) : 2037 - 2045