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

Engineering with Computers - Tập 33 - Trang 607-620 - 2016
Severin Sadjina1, Lars T. Kyllingstad2, Stian Skjong1, Eilif Pedersen
1Department of Marine Technology, Norwegian University of Science and Technology, Trondheim, Norway
2SINTEF Fisheries and Aquaculture, Trondheim, Norway

Tóm tắt

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.

Tài liệu tham khảo

Henry G, Cox I, Crossland P, Duncan J (2009) Virtual ships: Nato standards development and implementation. Report, Systems Engineering and Assessment LTD Frome. UK Harries S, Tillig F, Wilken M, Zaraphonitis G (2011) 10th International Conference on Computer and IT Applications in the Maritime Industries. Technische Universität Hamburg, Harburg, pp. 411–425 Palm H, Holzmann J, Klein R, Schneider SA, Gerling D (2013) A novel approach on virtual systems prototyping based on a validated, hierarchical, modular library. Lecture, Embedded World. Nuremberg, Germany C. Bertsch, E. Ahle, U. Schulmeister (2014) 10th International Modelica Conference. LinkÖping University Electronic Press, LinkÖping Electronic Conference Proceedings, pp. 27–33 Günther M, Kværnø A, Rentrop P (2001) BIT 41(3):504. doi:10.1023/A:1021967112503 Verhoeven A, Tasic B, Beelen TGJ, ter Maten EJW, Mattheij RMM (2008) Industrial and applied mathematics. J Num Anal 3(3–4):275 Busch M, Schweizer B (2011) Proceedings of the 7th European Nonlinear Dynamics Conference Busch M (2012) Zur effizienten Kopplung von Simulationsprogrammen. Dissertation, Universität Kassel Schierz T, Arnold M, Clauß C (2012) 9th International Modelica Conference. (Linköping University Electronic Press), Linköping Electronic Conference Proceedings, pp. 205–214. doi:10.3384/ecp12076205 Arnold M, Clauss C, Schierz T (2013) Archive of Mechanical Engineering 60(1):75. doi:10.2478/meceng-2013-0005 Viel A (2014) 10th International Modelica Conference, ed. by H. Tummescheit, K.E. Årzén (LinkÖ ping University Electronic Press, 2014), LinkÖping Electronic Conference Proceedings, pp. 213–223. doi:10.3384/ECP14096213 Sicklinger S, Belsky V, Engelmann B, Elmqvist H, Olsson H, Wüchner R, Bletzinger KU (2014) Int J Numer Meth Eng 98(6):418. doi:10.1002/nme.4637 Benedikt M, Watzenig D, Zehetner J, Hofer A (2013) V International Conference on Computational Methods for Coupled Problems in Science and Engineering, Coupled Problems. Int Center Numer Methods Eng, pp. 1021–1032 Paynter HM (1961) Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751. M.I.T. Press, Boston Breedveld PC (1984) Physical systems theory in terms of bond graphs. Dissertation, Twente University Arnold M (2007) Multi-Rate Time Integration for Large Scale Multibody System Models. Springer Netherlands. IUTAM BOOKSER vol. 1, book section 1, pp. 1–10. doi:10.1007/978-1-4020-5981-0_1 Arnold M, Hante S, Köbis MA (2014) Procee Appl Math Mech 14(1):43. doi:10.1002/pamm.201410014 González F, Naya MA, Luaces A, González M (2011) Multibody Syst Dyn 25(4):461. doi:10.1007/s11044-010-9234-7 Thewalt C, Roman M (1994) J Struct Eng-ASCE 120(9):2768. doi:10.1061/(ASCE)0733-9445(1994)120:9(2768) Mosqueda G, Stojadinovic B, Mahin S (2007) J Struct Eng-ASCE 133(8):1100. doi:10.1061/(ASCE)0733-9445(2007)133:8(1100) Gustafsson K, Lundh M, Söderlind G (1988) BIT 28(2):270. doi:10.1007/BF01934091 Burrage PM, Herdiana R, Burrage K (2004) J Comput Appl Math 170(2):317. doi:10.1016/j.cam.2004.01.027 Dahlquist G (1956) Math Scand 4:33 Schweizer B, Lu D (2014) Zamm-Z Angew Math Me 95(9):911. doi:10.1002/zamm.201300191 Schweizer B, Li P, Lu D (2014) J Comput Nonlin Dyn 10(5):051007. doi:10.1115/1.4028503 Clauß C, Arnold M, Schierz T, Bastian J (2012) Tagungsband der ASIM/GI-Fachgruppen STS und GMMS. ARGESIM-Verlag, pp. 57–70 Popp K, Schiehlen W (2010) Ground vehicle dynamics. Springer, Berlin Heidelberg. doi:10.1007/978-3-540-68553-1 Bußhardt J, Isermann R (1992) American Control Conference, pp. 531–535 Blochwitz T, Otter M, Arnold M, Bausch C, Elmqvist H, Junghanns A, Mauss J, Monteiro M, Neidhold T, Neumerkel D, Olsson H, Peetz JV, Wolf S, Clauß C (2011)8th International Modelica Conference. In: Clauß C (ed) Linköping University Electronic Press, Linköping Electronic Conference Proceedings, pp 105–114. doi:10.3384/ECP11063105 Blochwitz T, Otter M, Åkesson J, Arnold M, Clauss C, Elmqvist H, Friedrich M, Junghanns A, Mauss J, Neumerkel D (2012) 9th International Modelica Conference. In: Otter M, Zimmer D (eds) Linköping University Electronic Press, Linköping Electronic Conference Proceedings, pp 173–184. doi:10.3384/ECP12076173 Kübler R, Schiehlen W (2000) Math Comp Model Dyn 6(2):93. doi:10.1076/1387-3954(200006)6:2;1-M;FT093 Skjong S, Pedersen E (2016) 2016 International Conference on Bond Graph Modeling and Simulation. Society for Modeling and Simulation International. SIMUL SERIES, pp 147–159