{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T03:55:46Z","timestamp":1781063746745,"version":"3.54.1"},"reference-count":37,"publisher":"SAGE Publications","issue":"11","license":[{"start":{"date-parts":[[2022,5,8]],"date-time":"2022-05-08T00:00:00Z","timestamp":1651968000000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001858","name":"vinnova","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100001858","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2022,11]]},"abstract":"<jats:p>Modeling and simulation are important tools for efficient product development. There is a growing need for collaboration, interdisciplinary simulation, and re-usability of simulation models. This usually requires simulation tools to be coupled together for co-simulation. However, the usefulness of co-simulation is often limited by poor performance and numerical instability. Achieving stability is especially hard for stiff mechanical couplings. A suitable method is to use transmission line modeling (TLM), which separates submodels using physically motivated time delays. The most established standard for tool coupling today is the Functional Mock-up Interface (FMI). Two example models in one dimension and three dimensions are used to demonstrate how the next version of FMI for co-simulation can be used in conjunction with TLM. The stability properties of TLM are also proven by numerical analysis. Results show that numerical stability can be ensured without compromising on performance. With the current FMI standard, this requires tailor-made models and custom solutions for the interpolation of input variables. Without using custom solutions, variables must be exchanged using sampled communication and extrapolation. In this case, stability properties can be improved by reducing communication step size. However, it is shown that stability cannot be achieved even when using unacceptably small communication steps. This motivates the need for the next version of FMI to include an intermediate update mode, where variables can be interchanged in between communication points. It is suggested that the FMI standard should be extended with optional callback functions for providing intermediate output variables and requesting intermediate input variables.<\/jats:p>","DOI":"10.1177\/00375497221097128","type":"journal-article","created":{"date-parts":[[2022,5,8]],"date-time":"2022-05-08T10:24:36Z","timestamp":1652005476000},"page":"1057-1070","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":6,"title":["Numerically robust co-simulation using transmission line modeling and the Functional Mock-up Interface"],"prefix":"10.1177","volume":"98","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-7480-1922","authenticated-orcid":false,"given":"Robert","family":"Braun","sequence":"first","affiliation":[{"name":"Link\u00f6ping University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dag","family":"Fritzson","sequence":"additional","affiliation":[{"name":"AB SKF, Sweden (Retired)"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"179","published-online":{"date-parts":[[2022,5,8]]},"reference":[{"key":"bibr1-00375497221097128","first-page":"67","volume-title":"Proceedings of the 8th international workshop on equation-based object-oriented modeling languages and tools (EOOLT\u201917)","author":"Hafner I"},{"key":"bibr2-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009810318420"},{"key":"bibr3-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1007\/s00419-015-0999-2"},{"key":"bibr4-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1080\/13873954.2013.784340"},{"key":"bibr5-00375497221097128","first-page":"105","volume-title":"Proceedings of the 8th international Modelica conference 2011","author":"Blochwitz T"},{"key":"bibr6-00375497221097128","first-page":"205","volume-title":"Proceedings of the 9th international Modelica conference","author":"Schierz T"},{"key":"bibr7-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-015-9464-9"},{"key":"bibr8-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-04771-9_4"},{"key":"bibr9-00375497221097128","unstructured":"Drenth E. Method and system for control and co-simulation of physical systems. Patent application 15\/232,261, USA, 2017."},{"key":"bibr10-00375497221097128","first-page":"225","volume-title":"Proceedings of the 10th international Modelica conference","author":"Khaled AB"},{"key":"bibr11-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1177\/0037549716684026"},{"key":"bibr12-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1177\/0037549714547296"},{"key":"bibr13-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1177\/0037549717749014"},{"key":"bibr14-00375497221097128","volume-title":"On the numerical stability of co-simulation methods","author":"Li P.","year":"2017"},{"key":"bibr15-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.201500196"},{"key":"bibr16-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-14883-6_5"},{"key":"bibr17-00375497221097128","first-page":"1469","volume-title":"Proceedings of the 2019 winter simulation conference (WSC)","author":"Gomes C"},{"key":"bibr18-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1115\/1.3605079"},{"key":"bibr19-00375497221097128","first-page":"131","volume-title":"Proceedings of the ASME international design engineering technical conferences and computers and information in engineering conference 2009 (DETC\u20192009)","volume":"2","author":"Krus P"},{"key":"bibr20-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1115\/1.2900668"},{"key":"bibr21-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1177\/0037549716667243"},{"key":"bibr22-00375497221097128","volume-title":"Proceedings of the ASME\/BATH 2015 symposium on fluid power and motion control","author":"Braun R"},{"key":"bibr23-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpat.2008.10.006"},{"key":"bibr24-00375497221097128","volume-title":"Proceedings of the 8th international fluid power conference (IFK)","author":"Braun R"},{"key":"bibr25-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1115\/1.2802523"},{"key":"bibr26-00375497221097128","first-page":"24","volume-title":"Proceedings of the 48th Scandinavian conference on simulation and modeling","author":"Fritzson D"},{"key":"bibr27-00375497221097128","volume-title":"Contributions to the modeling and simulation of mechanical systems with detailed contact analyses","author":"Nakhimovski I.","year":"2006"},{"key":"bibr28-00375497221097128","first-page":"69","volume-title":"Proceedings of the 13th international Modelica conference","author":"Ochel L"},{"key":"bibr29-00375497221097128","unstructured":"Fritzson D, Stacke LE, Anders J. Dynamic simulation \u2014building knowledge in product development. Evolution 2014; 1, https:\/\/evolution.skf.com\/dynamic-simulation-building-knowledge-in-product-development\/"},{"key":"bibr30-00375497221097128","first-page":"181","volume-title":"Proceedings of the 11th international Modelica conference","author":"Mengist A"},{"key":"bibr31-00375497221097128","unstructured":"Tavella JP, Caujolle M, Tan C, et al. Toward an hybrid co-simulation with the FMI-CS standard. Research report, 7 April 2016. ResearchGate and authors\u2019 instutition websites."},{"key":"bibr32-00375497221097128","first-page":"1","volume-title":"Proceedings of the 31st congress of the international council of the aeronautical sciences","author":"H\u00e4llqvist R"},{"key":"bibr33-00375497221097128","first-page":"393","volume-title":"Proceedings of the 15th Scandinavian international conference on fluid power","author":"Braun R"},{"key":"bibr34-00375497221097128","author":"Br\u00fcck D","year":"2002","journal-title":"Proceedings of the Modelica"},{"key":"bibr35-00375497221097128","volume-title":"Proceedings of the BATH\/ASME 2020 symposium on fluid power and motion control","author":"Braun R"},{"key":"bibr36-00375497221097128","first-page":"149","volume-title":"Proceedings of the SIMS 54th conference","volume":"24","author":"Braun R"},{"key":"bibr37-00375497221097128","doi-asserted-by":"publisher","DOI":"10.1049\/ree.1980.0006"}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497221097128","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/00375497221097128","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/00375497221097128","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:32:20Z","timestamp":1777635140000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/00375497221097128"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,8]]},"references-count":37,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2022,11]]}},"alternative-id":["10.1177\/00375497221097128"],"URL":"https:\/\/doi.org\/10.1177\/00375497221097128","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,8]]}}}