Skip to main content

Explicit Co-simulation Approach with Improved Numerical Stability

  • Conference paper
  • First Online:
Book cover IUTAM Symposium on Solver-Coupling and Co-Simulation

Part of the book series: IUTAM Bookseries ((IUTAMBOOK,volume 35))

Abstract

For coupling different solvers, explicit co-simulation approaches are frequently applied, especially when proprietary software tools have to be coupled without full solver access. Explicit solver coupling approaches are usually much simpler to implement than implicit methods. A major drawback of explicit coupling approaches is their reduced numerical stability behavior. Applying classical explicit co-simulation techniques, the coupling variables are approximated by extrapolation/interpolation polynomials in order to carry out the subsystem integration. Typically, Lagrange polynomials are applied for generating the approximation polynomials, using the coupling variables at the macro-time points as sampling points. In this manuscript, an explicit coupling approach is presented, which shows an improved numerical stability behavior. The key idea of the proposed method is to apply polynomial approximation to predict the acceleration variables of the coupling bodies. By integrating the predicted accelerations, one obtains predicted state variables for the coupling bodies, which are used to predict the coupling variables by making use of the constitutive equations of the coupling element. Compared to classical coupling techniques, where the coupling variables are directly approximated, the approach presented here based on approximated accelerations exhibits a significantly improved numerical stability behavior. Moreover, the numerical error is markedly reduced. The co-simulation method is introduced for flexible multibody systems. However, the proposed approach can generally be applied to couple arbitrary mechanical systems. Also, the coupling technique may be used to couple non-mechanical systems, e.g. electrical or hydraulic systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alioli, M., Morandini, M., Masarati, P.: Coupled multibody-fluid dynamics simulation of flapping wings. In: Proceedings of the ASME IDETC/CIE 2013, 4–7 August, Portland, Oregon, USA, DETC2013-12198 (2013)

    Google Scholar 

  2. Ambrosio, J., Pombo, J., Rauter, F., Pereira, M.: A memory based communication in the co-simulation of multibody and finite element codes for pantograph-catenary interaction simulation. In: Bottasso, C.L. (ed.) Multibody Dynamics: Computational Methods and Applications, pp. 231–252, Springer, Berlin (2009)

    Google Scholar 

  3. Ambrosio, J., Rauter, F., Pombo, J., Pereira, M.: Co-simulation procedure for the finite element and flexible multibody dynamic analysis. In: Proceedings of PACAM XI, 11th Pan-American Congress of Applied Mechanics, 04–08 Jan, Foz do Iguacu, PR, Brazil (2010)

    Google Scholar 

  4. Ambrosio, J., Pombo, J., Pereira, M., Antunes, P., Mosca, A.: A computational procedure for the dynamic analysis of the catenary-pantograph interaction in high-speed trains. J. Theor. Appl. Mech. 50(3), 681–699 (2012) (Warsaw)

    Google Scholar 

  5. Anderson, K.S.: An order–n formulation for the motion simulation of general multi-rigid-body tree systems. Comput. Struct. 46(3), 547–559 (1993)

    Article  Google Scholar 

  6. Anderson, K.S., Duan, S.: A hybrid parallelizable low-order algorithm for dynamics of multi-rigid-body systems: part I, chain systems. Math. Comput. Modell. 30(9–10), 193–215 (1999)

    Article  Google Scholar 

  7. Arnold, M.: Multi-rate time integration for large scale multibody system models. In: Eberhard, P. (ed.) Multiscale Problems in Multibody System Contacts, pp. 1–10. Springer, New York (2007)

    Google Scholar 

  8. Arnold, M.: Stability of sequential modular time integration methods for coupled multibody system models. J. Comput. Nonlinear Dyn. 5, 1–9 (2010)

    Article  Google Scholar 

  9. Arnold, M., Clauss, C., Schierz, T.: Error analysis and error estimates for co-simulation in FMI for model exchange and co-simulation in V2.0. Arch. Mech. Eng. 60(1), 75–94 (2013)

    Article  Google Scholar 

  10. Belytschko, T., Lu, Y.Y.: An explicit multi-time step integration for parabolic and hyperbolic systems. New Methods Trans. Anal. PVP-Vol. 246/AMD-Vol. 143, 25–39 (ASME, New York) (1992)

    Google Scholar 

  11. Betsch, P.: The discrete null space method for the energy consistent integration of constrained mechanical systems. Part I: holonomic constraints. Comput. Methods Appl. Mech. Eng. 194(50–52), 5159–5190 (2005)

    Article  Google Scholar 

  12. Betsch, P., Leyendecker, S.: The discrete null space method for the energy consistent integration of constrained mechanical systems. Part II: multibody dynamics. Int. J. Numer. Meth. Eng. 67, 499–552 (2006)

    Article  Google Scholar 

  13. Betsch, P., Steinmann, P.: A DAE approach to flexible multibody dynamics. Multibody Syst. Dyn. 8, 367–391 (2002)

    Article  MathSciNet  Google Scholar 

  14. Betsch, P., Hesch, C., Sänger, N., Uhlar, S.: Variational integrators and energy-momentum schemes for flexible multibody dynamics. J. Comput. Nonlinear Dyn. 5(3), 031001/1–031001/11 (2010)

    Google Scholar 

  15. Betsch, P., Siebert, R.: Rigid body dynamics in terms of quaternions: Hamiltonian formulation and conserving numerical integration. Int. J. Numer. Meth. Eng. 79(4), 444–473 (2009)

    Article  MathSciNet  Google Scholar 

  16. Betsch, P., Uhlar, S.: Energy-momentum conserving integration of multibody dynamics. Multibody Syst. Dyn. 17(4), 243–289 (2007)

    Article  MathSciNet  Google Scholar 

  17. Brüls, O., Cardona, A., Arnold, M.: Lie group generalized-α time integration of constrained flexible multibody systems. Mech. Mach. Theory 48, 121–137 (2012)

    Article  Google Scholar 

  18. Brüls, O., Golinva, J.C.: The generalized-α method in mechatronic applications. Z. Angew. Math. Mech. 86, 748–758 (2006)

    Article  MathSciNet  Google Scholar 

  19. Brüls, O., Golinva, J.C.: On the numerical damping of time integrators for coupled mechatronic systems. Comput. Methods Appl. Mech. Eng. 32, 212–227 (2006)

    Google Scholar 

  20. Brüls, O., Arnold, M.: The generalized-α scheme as a linear multi-step integrator: towards a general mechatronic simulator. J. Comput. Nonlinear Dyn. 3, 41–57 (2008)

    Article  Google Scholar 

  21. Busch, M., Schweizer, B.: Coupled simulation of multibody and finite element systems: an efficient and robust semi-implicit coupling approach. Arch. Appl. Mech. 82(6), 723–741 (2012)

    Article  Google Scholar 

  22. Busch, M., Schweizer, B.: An explicit approach for controlling the macro-step size of co-simulation methods. In: Proceedings of The 7th European Nonlinear Dynamics, ENOC 2011, Rome, Italy, 24–29 July (2011)

    Google Scholar 

  23. Cardona, A., Geradin, M.: Time integration of the equations of motion in mechanism analysis. Comput. Struct. 33, 801–820 (1998)

    Article  Google Scholar 

  24. Chung, J., Hulbert, G.M.: A time integration algorithm for structural dynamics with improved numerical dissipation: the generalized-α method. Trans. ASME J. Appl. Mech. 60(2), 371–375 (1993)

    Article  MathSciNet  Google Scholar 

  25. Cuadrado, J., Cardenal, J., Morer, P., Bayo, E.: Intelligent simulation of multibody dynamics: space-state and descriptor methods in sequential and parallel computing environments. Multibody Syst. Dyn. 4, 55–73 (2000)

    Article  Google Scholar 

  26. Daniel, W.J.T.: Analysis and implementation of a new constant acceleration algorithm. Int. J. Numer. Methods. Eng. 40, 2841–2855 (1997)

    Google Scholar 

  27. Datar, M., Stanciulescu, I., Negrut, D.: A co-simulation framework for full vehicle analysis. In: Proceedings of the SAE 2011 World Congress, SAE Technical Paper 2011-01-0516, 12–14 April, Detroit, Michigan, USA (2011)

    Google Scholar 

  28. Datar, M., Stanciulescu, I., Negrut, D.: A co-simulation environment for high-fidelity virtual prototyping of vehicle systems. Int. J. Veh. Syst. Model. Test. 7, 54–72 (2012)

    Google Scholar 

  29. Dörfel, M.R., Simeon, B.: Analysis and acceleration of a fluid-structure interaction coupling scheme. In: Numerical Mathematics and Advanced Applications, pp. 307–315 (2010)

    Google Scholar 

  30. D’Silva, S., Sundaram, P., Ambrosio, J.: Co-simulation platform for diagnostic development of a controlled chassis system. In: SAE Technical Paper 2006-01-1058 (2006). https://doi.org/10.4271/2006-01-1058

  31. Eberhard, P., Gaugele, T., Heisel, U., Storchak, M.: A discrete element material model used in a co-simulated charpy impact test and for heat transfer. In: Proceedings 1st International Conference on Process Machine Interactions, Hannover, Germany, 3–4 Sept (2008)

    Google Scholar 

  32. Fancello, M., Masarati, P., Morandini, M.: Adding non-smooth analysis capabilities to general-purpose multibody dynamics by co-simulation. In: Proceedings of the ASME 9th MSNDC, Portland, OR, USA, 4–7 Aug, DETC2013-12208 (2013)

    Google Scholar 

  33. Fancello, M., Morandini, M., Masarati, P.: Helicopter rotor sailing by non-smooth dynamics co-simulation. Arch. Mech. Eng. 61(2), 253–268 (2014). https://doi.org/10.2478/meceng-2014-0015

    Article  Google Scholar 

  34. Friedrich M., Ulbrich, H.: A parallel co-simulation for mechatronic systems. In: Proceedings of The 1st Joint International Conference on Multibody System Dynamics, IMSD 2010, Lappeenranta, Finland, 25–27 May (2010)

    Google Scholar 

  35. Garcia de Jalon, J., Bayo, E.: Kinematic and Dynamic Simulation of Multibody Systems. The Real-Time Challenge. Springer, New York (1994)

    Google Scholar 

  36. Gear, C.W., Wells, D.R.: Multirate linear multistep methods. BIT 24, 484–502 (1984)

    Article  MathSciNet  Google Scholar 

  37. Gonzalez, F., Gonzalez, M., Cuadrado, J.: Weak coupling of multibody dynamics and block diagram simulation tools. In: Proceedings of the ASME 2009 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference, IDETC/CIE 2009, San Diego, California, USA, 30 Aug–2 Sept (2009)

    Google Scholar 

  38. Gonzalez, F., Gonzalez, M., Mikkola, A.: Efficient coupling of multibody software with numerical computing environments and block diagram simulators. Multibody Syst. Dyn. 24(3), 237–253 (2010). https://doi.org/10.1007/s11044-010-9199-6

    Article  MathSciNet  MATH  Google Scholar 

  39. Gonzalez, F., Naya, M.A., Luaces, A., Gonzalez, M.: On the effect of multirate co-simulation techniques in the efficiency and accuracy of multibody system dynamics. Multibody Syst. Dyn. 25(4), 461–483 (2011)

    Article  Google Scholar 

  40. Gu, B., Asada, H.H.: Co-simulation of algebraically coupled dynamic subsystems without disclosure of proprietary subsystem models. J. Dyn. Syst. Meas. Control 126, 1–13 (2004). https://doi.org/10.1115/1.1648307

    Article  Google Scholar 

  41. Hairer, E., Norsett, S.P., Wanner, G.: Solving Ordinary Differential Equations I: Nonstiff Problems, 3rd edn. Springer, Berlin (2009)

    Google Scholar 

  42. Hairer, E., Wanner, G.: Solving Ordinary Differential Equations II: Stiff and Differential-Algebraic Problems, 2nd edn. Springer, Berlin (2010)

    Google Scholar 

  43. Helduser, S., Stuewing, M., Liebig, S., Dronka, S.: Development of electro-hydraulic actuators using linked simulation and hardware-in-the-loop technology. In: Proceedings of Symposium on Power Transmission and Motion Control 2001, PTMC 2001, Bath, UK, 15–17 Sept (2001)

    Google Scholar 

  44. Hippmann, G., Arnold, M., Schittenhelm, M.: Efficient simulation of bush and roller chain drives. In: Goicolea, J., Cuadrado, J., Orden, J.G. (eds.) Proceedings of ECCOMAS Thematic Conference on Advances in Computational Multibody Dynamics, Madrid, pp. 1–18 (2005)

    Google Scholar 

  45. Kübler, R., Schiehlen, W.: Two methods of simulator coupling. Math. Comput. Model. Dyn. Syst. 6, 93–113 (2000)

    Article  Google Scholar 

  46. Lacoursiere, C., Nordfeldth, F., Linde, M.: A partitioning method for parallelization of large systems in realtime. In: Proceedings of the 3rd Joint International Conference on Multibody System Dynamics and The 7th Asian Conference on Multibody Dynamics, IMSD 2014, ACMD 2014, Bexco, Busan, Korea, 30 June–3 July (2014)

    Google Scholar 

  47. Lehnart, A., Fleissner, F., Eberhard, P.: Using SPH in a co-simulation approach to simulate sloshing in tank vehicles. In: Proceedings SPHERIC4, Nantes, France, 27–29 May (2009)

    Google Scholar 

  48. Leyendecker, S., Betsch, P., Steinmann, P.: The discrete null space method for the energy consistent integration of constrained mechanical systems. Part III: flexible multibody dynamics. Multibody Syst. Dyn. 19(1–2), 45–72 (2008)

    Article  MathSciNet  Google Scholar 

  49. Leyendecker, S., Betsch, P., Steinmann, P.: Objective energy-momentum conserving integration for the constrained dynamics of geometrically exact beams. Comput. Methods Appl. Mech. Eng. 195, 2313–2333 (2006)

    Article  MathSciNet  Google Scholar 

  50. Leyendecker, S., Betsch, P., Steinmann, P.: Energy-conserving integration of constrained Hamiltonian systems—a comparison of approaches. Comput. Mech. 33(3), 174–185 (2004)

    Article  MathSciNet  Google Scholar 

  51. Li, P., Lu, D., Schweizer, B.: On the stability of explicit and implicit co-simulation approaches. In: ECCOMAS Thematic Conference on Multibody Dynamics, 29 June–2 July, Barcelona, Catalonia, Spain (2015)

    Google Scholar 

  52. Liao, Y.G., Du, H.I.: Co-simulation of multi-body-based vehicle dynamics and an electric power steering control system. Proc. Inst. Mech. Eng. K J. Multibody Dyn. 215, 141–151 (2001)

    Google Scholar 

  53. Lu, D., Li, P., Schweizer, B.: Index-2 co-simulation approach for solver coupling with algebraic constraints. In: ECCOMAS thematic conference on multibody dynamics, June 29–July 2, Barcelona, Catalonia, Spain (2015)

    Google Scholar 

  54. Malczyk, P., Fraczek, J.: Evaluation of parallel efficiency in modeling of mechanisms using commercial multibody solvers. Arch. Mech. Eng. LVI(3), 237–249 (2009)

    Google Scholar 

  55. Meynen, S., Mayer, J., Schäfer, M.: Coupling algorithms for the numerical simulation of fluid-structure-interaction problems. In: ECCOMAS 2000: European Congress on Computational Methods in Applied Sciences and Engineering, Barcelona (2000)

    Google Scholar 

  56. Miao, J.C., Zhu, P., Shi, G.L., Chen, G.L.: Study on sub-cycling algorithm for flexible multi-body system—integral theory and implementation flow chart. Comput. Mech. 41, 257–268 (2008). https://doi.org/10.1007/s00466-007-0183-9

    Article  MATH  Google Scholar 

  57. Naya, M., Cuadrado, J., Dopico, D., Lugris, U.: An efficient unified method for the combined simulation of multibody and hydraulic dynamics: comparison with simplified and co-integration approaches. Arch. Mech. Eng. LVIII, 223–243 (2011)

    Google Scholar 

  58. Neal, M.O., Belytschko, T.: Explicit-explicit subcycling with non-integer time step ratios for structural dynamic systems. Comput. Struct. 31, 871–880 (1989)

    Article  Google Scholar 

  59. Negrut, D., Rampalli, R., Ottarsson, G.: On an implementation of the HHT method in the context of index 3 differential algebraic equations of multibody dynamics. ASME J. Comput. Nonlinear Dyn. 2, 73–85 (2007)

    Article  Google Scholar 

  60. Negrut, D., Tasora, A., Mazhar, H., Heyn, T., Hahn, P.: Leveraging parallel computing in multibody dynamics. Multibody Syst. Dyn. 27, 95–117 (2012). https://doi.org/10.1007/s11044-011-9262-y

    Article  MATH  Google Scholar 

  61. Negrut, D., Melanz, D., Mazhar, H., Lamb, D., Jayakumar, P.: Investigating through simulation the mobility of light tracked vehicles operating on discrete granular terrain. SAE Int. J. Passeng. Cars Mech. Syst. 6, 369–381 (2013). https://doi.org/10.4271/2013-01-1191

    Article  Google Scholar 

  62. Negrut, D., Serban, R., Mazhar, H., Heyn, T.: Parallel computing in multibody system dynamics: why, when and how. J. Comput. Nonlinear Dyn. 9(4), 041007 (2014). https://doi.org/10.1115/1.4027313

    Article  Google Scholar 

  63. Quaranta, G., Masarati, P., Mantegazza, P.: Multibody analysis of controlled aeroelastic systems on parallel computers. Multibody Syst. Dyn. 8(1), 71–102 (2002). https://doi.org/10.1023/A:1015894729968

    Article  MATH  Google Scholar 

  64. Shabana, A.A.: Dynamics of Multibody Systems. Cambridge University Press, Cambridge (2005)

    Google Scholar 

  65. Schäfer, M., Yigit, S., Heck, M.: Implicit partitioned fluid-structure interaction coupling. In: ASME, PVP2006-ICPVT11-93184, Vancouver, Canada (2006)

    Google Scholar 

  66. Schiehlen, W.: Multibody system dynamics: roots and perspectives. Multibody Syst. Dyn. 1, 149–188 (1997)

    Article  MathSciNet  Google Scholar 

  67. Schmoll, R., Schweizer, B.: Co-simulation of multibody and hydraulic systems: comparison of different coupling approaches. In: Samin, J.C., Fisette, P. (eds.) Multibody Dynamics 2011, ECCOMAS Thematic Conference, Brussels, Belgium, 4–7 July 2011, pp. 1–13

    Google Scholar 

  68. Schweizer, B., Lu, D.: Predictor/corrector co-simulation approaches for solver coupling with algebraic constraints. ZAMM J. Appl. Math. Mech. (2014) https://doi.org/10.1002/zamm.201300191

  69. Schweizer, B., Lu, D.: Semi-Implicit co-simulation approach for solver coupling. Arch. Appl. Mech. (2014). https://doi.org/10.1007/s00419-014-0883-5

  70. Schweizer, B., Lu, D.: Stabilized index-2 co-simulation approach for solver coupling with algebraic constraints. Multibody Syst. Dyn. (2014). https://doi.org/10.1007/s11044-014-9422-y

  71. Schweizer, B., Li, P., Lu, D.: Explicit and implicit co-simulation methods: stability and convergence analysis for different solver coupling approaches. J. Comput. Nonlinear Dyn. (2014). https://doi.org/10.1115/1.4028503

  72. Schweizer B., Li P., Lu, D.: Implicit co-simulation methods: stability and convergence analysis for solver coupling with algebraic constraints. ZAMM J. Appl. Math. Mech. (2015). https://doi.org/10.1002/zamm.201400087

  73. Schweizer, B., Li, P., Lu, D., Meyer, T.: Stabilized implicit co-simulation method: solver coupling with algebraic constraints for multibody systems. J. Comput. Nonlinear Dyn. (2015). https://doi.org/10.1115/1.4030508

  74. Schweizer, B., Li, P., Lu, D., Meyer, T.: Stabilized implicit co-simulation methods: solver coupling based on constitutive laws. Arch. Appl. Mech. (2015). https://doi.org/10.1007/s00419-015-0999-2

  75. Schweizer, B., Lu, D., Li, P.: Co-simulation method for solver coupling with algebraic constraints incorporating relaxation techniques. Multibody Syst. Dyn. (2015). https://doi.org/10.1007/s11044-015-9464-9

  76. Serban, R., Melanz, D., Li, A., Stanciulescu, I., Jayakumar, P., Negrut, D.: A GPU-based preconditioned Newton-Krylov solver for flexible multibody dynamics. Int. J. Numer. Meth. Eng. 102(9), 1585–1604 (2015)

    Article  MathSciNet  Google Scholar 

  77. Sicklinger, S., Belsky, V., Engelmann, B., Elmqvist, H., Olsson, H., Wüchner, R., Bletzinger, K.-U.: Interface Jacobian-based co-simulation. Int. J. Numer. Meth. Eng. 98, 418–444 (2014). https://doi.org/10.1002/nme.4637

    Article  MathSciNet  MATH  Google Scholar 

  78. Simeon, B.: Computational Flexible Multibody Dynamics: A Differential-Algebraic Approach. Springer, Heidelberg (2013)

    Google Scholar 

  79. Spreng, F., Eberhard, P., Fleissner, F.: An approach for the coupled simulation of machining processes using multibody system and smoothed particle hydrodynamics algorithms. Theor. Appl. Mech. Lett. 3(1), 8–013005 (2013)

    Article  Google Scholar 

  80. Solcia, T., Masarati, P.: Efficient multirate simulation of complex multibody systems based on free software. In: Proceedings of the ASME IDETC/CIE 2011, 28–31 August, Washington, DC, USA, DETC2011-47306 (2011)

    Google Scholar 

  81. Tomulik, P., Fraczek, J.: Simulation of multibody systems with the use of coupling techniques: a case study. Multibody Syst. Dyn. 25(2), 145–165 (2011)

    Article  MathSciNet  Google Scholar 

  82. Verhoeven, A., Tasic, B., Beelen, T.G.J., ter Maten, E.J.W., Mattheij, R.M.M.: BDF compound-fast multirate transient analysis with adaptive stepsize control. J. Numer. Anal. Ind. Appl. Math. 3(3–4), 275–297 (2008)

    MathSciNet  MATH  Google Scholar 

  83. Wang, J., Ma, Z.D., Hulbert, G.: A gluing algorithm for distributed simulation of multibody systems. Nonlinear Dyn. 34, 159–188 (2003)

    Article  Google Scholar 

  84. Wuensche, S., Clauß, C., Schwarz, P., Winkler, F.: Electro-thermal circuit simulation using simulator coupling. IEEE Trans. Very Large Scale Integr. Syst. 5, 277–282 (1997)

    Google Scholar 

  85. Zierath, J., Woernle, C.: Development of a Dirichlet-to-Neumann algorithm for contact analysis in boundary element systems and its application to MBS-BEM co-simulation. In: Samin, J.C., Fisette, P. (eds.) Multibody Dynamics 2011, ECCOMAS Thematic Conference, Brussels, Belgium, 4–7 July 2011

    Google Scholar 

  86. Zierath, J., Woernle, C.: Contact modelling in multibody systems by means of a boundary element co-simulation and a Dirichlet-to-Neumann algorithm. In: Oñate, E. (series ed.) Computational Methods in Applied Sciences. Springer, Berlin (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pu Li .

Editor information

Editors and Affiliations

Appendices

Appendix 1: Stability and Convergence Plots for Linear Approximation Polynomials

In this appendix, stability and convergence plots are collected for the case that linear approximation polynomials \( (k = 1) \) are used for approximating the acceleration variables. The stability plots for the case \( k = 1 \), see Fig. 9.26, resemble the corresponding plots for \( k = 0 \) in Sect. 9.2.4. Compared with its classical counterpart based on quadratic approximation polynomials for the coupling variables, see Fig. 8 in Ref. [71], the integrated acceleration approach for \( k = 1 \) shows a significantly better numerical stability behavior.

Fig. 9.26
figure 26

Stability plots for the integrated acceleration co-simulation approach based on linear approximation polynomials \( (\varvec{k} = {\mathbf{1}}) \): Jacobi and Gauss-Seidel type using force/force-, force/displacement- and displacement/displacement-decomposition

A convergence analysis exhibits the improved convergence behavior for the case that linear approximation polynomials are used, see Fig. 9.27. For \( k = 1 \), the global errors \( \varepsilon_{pos,glo} \) and \( \varepsilon_{vel,glo} \) converge with \( {\mathcal{O}}(H^{3} ) \); the local errors \( \varepsilon_{pos,loc} \) converge with \( {\mathcal{O}}(H^{5} ) \) and \( \varepsilon_{vel,loc} \) with \( {\mathcal{O}}(H^{4} ) \). Note that the same convergence behavior—however with larger error magnitudes—is achieved with the classical approaches using quadratic approximation polynomials for the coupling variables, see Fig. 12 in Ref. [71].

Fig. 9.27
figure 27

Convergence plots for the integrated acceleration co-simulation approach \( (\varvec{k} = {\mathbf{1}}) \): global and local error of the position and velocity variables over the macro-step size H

Fig. 9.28
figure 28

Co-simulation test model: displacement/force-decomposition approach

Appendix 2: Stability Plots for Displacement/Force-Coupling (Gauss-Seidel Type)

While force/force- and displacement/displacement-coupling represent symmetrical decomposition techniques, force/displacement-coupling is an unsymmetrical decomposition approach. Considering the co-simulation test model, one has therefore to distinguish, whether subsystem 1 or subsystem 2 is the force-excited single-mass oscillator (“force/displacement-coupling (F/D)” or “displacement/force-coupling (D/F)”), see Figs. 9.3 and 9.28. Using a parallel integration scheme (Jacobi type), the D/F co-simulation test model can be represented by the F/D co-simulation test model simply by changing the parameters \( m_{1} \), \( c_{1} \), \( d_{1} \) and \( m_{2} \), \( c_{2} \), \( d_{2} \). For instance, F/D-coupling with \( m_{1} = 2 \cdot m_{2} = m,c_{1} = 2 \cdot c_{2} = c,d_{1} = 2 \cdot d_{2} = d,c_{c} ,d_{c} \) is equivalent with D/F-coupling using \( 2 \cdot m_{1} = m_{2} = m,2 \cdot c_{1} = c_{2} = c,2 \cdot d_{1} = d_{2} = d,c_{c} ,d_{c} \) provided that the subsystems are integrated in parallel.

For the sequential Gauss-Seidel scheme, however, the D/F test model cannot be represented by the F/D test model by simply changing the model parameters. Using the same test model parameters, D/F-coupling and F/D-coupling may show a different numerical stability behavior. Figure 9.29 shows stability plots for the integrated acceleration approach using F/D- and D/F-decomposition (Gauss-Seidel type, \( k = 0 \)). Two different parameter sets for the test model are investigated. It is interesting to notice that the F/D-coupling approach shows an improved stability behavior for both parameter sets, especially for the case that subsystem 2 is much stiffer than subsystem 1 \( (\alpha_{{\Lambda i21}} = 5) \).

Fig. 9.29
figure 29

Stability plots for the integrated acceleration co-simulation approach based on force/displacement- and displacement/force-decomposition (Gauss-Seidel type, \( \varvec{k} = 0 \)) for two different test model parameters

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Li, P., Lu, D., Schmoll, R., Schweizer, B. (2019). Explicit Co-simulation Approach with Improved Numerical Stability. In: Schweizer, B. (eds) IUTAM Symposium on Solver-Coupling and Co-Simulation. IUTAM Bookseries, vol 35. Springer, Cham. https://doi.org/10.1007/978-3-030-14883-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-14883-6_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-14882-9

  • Online ISBN: 978-3-030-14883-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics