Skip to main content
Erschienen in: Engineering with Computers 3/2017

16.11.2016 | Original Article

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

verfasst von: Severin Sadjina, Lars T. Kyllingstad, Stian Skjong, Eilif Pedersen

Erschienen in: Engineering with Computers | Ausgabe 3/2017

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Note that we use the word ‘simulator’ throughout in the sense of a subsimulator: a mathematical model of a subsystem coupled to other such models of subsystems to form a full model of a total system.
 
2
This is true if we assume an ideal bond that does not include physical energy sources or sinks. This is well justified in a co-simulation setting where (relevant) energy creation and dissipation ought to be accounted for inside subsystems. Our discussion is not limited by this choice, however, and it is fully possible to work with non-ideal bonds.
 
3
Note that some coupling schemes interpolate input values. In the Gauss–Seidel iteration pattern, for example, one simulator is stepped first using input value extrapolation, and thereafter, the second simulator is stepped using interpolation of the other system’s outputs.
 
4
The functions \(\mathbf {f}\) and \(\mathbf {g}\) may also depend on time explicitly.
 
5
Note that the sign convention for the residual power is different than the one used for energy fluxes encountered so far. A positive residual power means that the energy of the total system increases.
 
6
For a more comprehensive overview see, for example, Ref. [8] and references therein.
 
7
S\(_1\) can be solved exactly with constant extrapolation of the input \(F_\text {c}(t) = F_\text {c}(t_i)\) for \(t \in (t_i,t_{i+1}]\).
 
8
Setting \(k_\text {P} = 0\) and substantially lowering \(k_\text {I}\), for example, seems to be a much better choice to configure the PI-controller in this case.
 
Literatur
1.
Zurück zum Zitat Henry G, Cox I, Crossland P, Duncan J (2009) Virtual ships: Nato standards development and implementation. Report, Systems Engineering and Assessment LTD Frome. UK Henry G, Cox I, Crossland P, Duncan J (2009) Virtual ships: Nato standards development and implementation. Report, Systems Engineering and Assessment LTD Frome. UK
2.
Zurück zum Zitat 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 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
3.
Zurück zum Zitat 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 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
4.
Zurück zum Zitat C. Bertsch, E. Ahle, U. Schulmeister (2014) 10th International Modelica Conference. LinkÖping University Electronic Press, LinkÖping Electronic Conference Proceedings, pp. 27–33 C. Bertsch, E. Ahle, U. Schulmeister (2014) 10th International Modelica Conference. LinkÖping University Electronic Press, LinkÖping Electronic Conference Proceedings, pp. 27–33
6.
Zurück zum Zitat Verhoeven A, Tasic B, Beelen TGJ, ter Maten EJW, Mattheij RMM (2008) Industrial and applied mathematics. J Num Anal 3(3–4):275 Verhoeven A, Tasic B, Beelen TGJ, ter Maten EJW, Mattheij RMM (2008) Industrial and applied mathematics. J Num Anal 3(3–4):275
7.
Zurück zum Zitat Busch M, Schweizer B (2011) Proceedings of the 7th European Nonlinear Dynamics Conference Busch M, Schweizer B (2011) Proceedings of the 7th European Nonlinear Dynamics Conference
8.
Zurück zum Zitat Busch M (2012) Zur effizienten Kopplung von Simulationsprogrammen. Dissertation, Universität Kassel Busch M (2012) Zur effizienten Kopplung von Simulationsprogrammen. Dissertation, Universität Kassel
9.
Zurück zum Zitat 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 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
11.
Zurück zum Zitat 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 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
13.
Zurück zum Zitat 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 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
14.
Zurück zum Zitat Paynter HM (1961) Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751. M.I.T. Press, Boston Paynter HM (1961) Analysis and Design of Engineering Systems: Class Notes for M.I.T. Course 2.751. M.I.T. Press, Boston
15.
Zurück zum Zitat Breedveld PC (1984) Physical systems theory in terms of bond graphs. Dissertation, Twente University Breedveld PC (1984) Physical systems theory in terms of bond graphs. Dissertation, Twente University
16.
Zurück zum Zitat 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 (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
26.
Zurück zum Zitat Clauß C, Arnold M, Schierz T, Bastian J (2012) Tagungsband der ASIM/GI-Fachgruppen STS und GMMS. ARGESIM-Verlag, pp. 57–70 Clauß C, Arnold M, Schierz T, Bastian J (2012) Tagungsband der ASIM/GI-Fachgruppen STS und GMMS. ARGESIM-Verlag, pp. 57–70
28.
Zurück zum Zitat Bußhardt J, Isermann R (1992) American Control Conference, pp. 531–535 Bußhardt J, Isermann R (1992) American Control Conference, pp. 531–535
29.
Zurück zum Zitat 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, 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
30.
Zurück zum Zitat 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 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
32.
Zurück zum Zitat 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 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
Metadaten
Titel
Energy conservation and power bonds in co-simulations: non-iterative adaptive step size control and error estimation
verfasst von
Severin Sadjina
Lars T. Kyllingstad
Stian Skjong
Eilif Pedersen
Publikationsdatum
16.11.2016
Verlag
Springer London
Erschienen in
Engineering with Computers / Ausgabe 3/2017
Print ISSN: 0177-0667
Elektronische ISSN: 1435-5663
DOI
https://doi.org/10.1007/s00366-016-0492-8

Weitere Artikel der Ausgabe 3/2017

Engineering with Computers 3/2017 Zur Ausgabe

Neuer Inhalt