Energy conservation and power bonds in co-simulations: non-iterative adaptive step size control and error estimation

被引:46
作者
Sadjina, Severin [1 ]
Kyllingstad, Lars T. [2 ]
Skjong, Stian [1 ]
Pedersen, Eilif [1 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Marine Technol, N-7491 Trondheim, Norway
[2] SINTEF Fisheries & Aquaculture, N-7465 Trondheim, Norway
关键词
Co-simulation; Simulator coupling; Power bond; Energy conservation; Error estimation;
D O I
10.1007/s00366-016-0492-8
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Here, we study the flow of energy between coupled simulators in a co-simulation environment using the concept of power bonds. We introduce energy residuals which are a direct expression of the coupling errors and, hence, the accuracy of co-simulation results. We propose a novel energy-conservation-based co-simulation method (ECCO) for adaptive macro step size control to improve accuracy and efficiency. In contrast to most other co-simulation algorithms, this method is non-iterative and only requires knowledge of the current coupling data. Consequently, it allows for significant speed-ups and the protection of sensitive information contained within simulator models. A quarter car model with linear and nonlinear damping serves as a co-simulation benchmark and verifies the capabilities of the energy residual concept: reductions in the errors of up to 93% are achieved at no additional computational cost.
引用
收藏
页码:607 / 620
页数:14
相关论文
共 34 条
[1]  
[Anonymous], VIRTUAL SHIPS NATO S
[2]  
[Anonymous], 2008, NUMER ANAL IND APPL
[3]  
Arnold Martin, 2014, Proceedings in Applied Mathematics and Mechanics, V14, P43, DOI 10.1002/pamm.201410014
[4]   Multi-rate time integration for large scale multibody system models [J].
Arnold, Martin .
IUTAM Symposium on Multiscale Problems in Multibody System Contacts, 2007, 1 :1-10
[5]   ERROR ANALYSIS AND ERROR ESTIMATES FOR CO-SIMULATION IN FMI FOR MODEL EXCHANGE AND CO-SIMULATION V2.0 [J].
Arnold, Martin ;
Clauss, Christoph ;
Schierz, Tom .
ARCHIVE OF MECHANICAL ENGINEERING, 2013, 60 (01) :75-94
[6]  
Benedikt M, 2013, INT CTR NUMER METHOD, P1021
[7]  
Bertsch C., 2014, 10 INT MOD C LUND SW, P27
[8]  
Blochwitz T, 2011, LINKOPING ELECT C P, P105, DOI [10.3384/ECP11063105, DOI 10.3384/ECP11063105]
[9]  
Blochwitz T, 2012, LINKOPING ELECT C P, P173, DOI [10.3384/ECP12076173, DOI 10.3384/ECP12076173]
[10]  
Breedveld P. C, 1984, THESIS