{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T17:33:48Z","timestamp":1740159228226,"version":"3.37.3"},"reference-count":15,"publisher":"World Scientific Pub Co Pte Ltd","issue":"04","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Model. Simul. Sci. Comput."],"published-print":{"date-parts":[[2017,12]]},"abstract":"<jats:p> Hybrid systems such as Cyber Physical System (CPS) are becoming increasingly popular, mainly due to the involvement of information technology in different aspects of life. For analysis and verification of hybrid system models, simulation is used extensively. As parts of a common hybrid system may belong to different domains of study, it is sometimes beneficial to use specialized simulation packages (SPs) for each domain. In this case, parts of a system are simulated in different SPs. The idea may seem simple, but coupling more than one simulation component presents challenges related to numerical stability. The presented article suggests an implicit solver coupling technique enhanced to facilitate simulation of hybrid models using multiple simulation components. The technique is developed using two of the most popular simulation interoperability standards, namely, the High Level Architecture and the Functional Mock-up Interface. By using these standards, the developed algorithm will be useful for a large number of practitioners and researchers. The developed algorithm is described using a generic distributed computation model, which makes it reproducible even without using the standards. For the verification of results, the algorithm is tested on two case studies. The results are compared to a monolithic simulator and the proximity of results initiates the validity of the developed algorithm. <\/jats:p>","DOI":"10.1142\/s1793962317500556","type":"journal-article","created":{"date-parts":[[2017,5,8]],"date-time":"2017-05-08T02:14:38Z","timestamp":1494209678000},"page":"1750055","source":"Crossref","is-referenced-by-count":5,"title":["Hybrid simulation using implicit solver coupling with HLA and FMI"],"prefix":"10.1142","volume":"08","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4082-8385","authenticated-orcid":false,"given":"Muhammad Usman","family":"Awais","sequence":"first","affiliation":[{"name":"National University of Computing and Emerging Science, Lahore, Pakistan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Milos","family":"Cvetkovic","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Mathematics and Computer Science, TU Delft Building 36, Room B36-LB 03.230, Mekelweg 4, 2628, CD Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Palensky","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, Mathematics and Computer Science, TU Delft Building 36, Room B36-LB 03.230, Mekelweg 4, 2628, CD Delft, Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2018,1]]},"reference":[{"key":"S1793962317500556BIB001","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.1982.1270004"},{"key":"S1793962317500556BIB003","doi-asserted-by":"publisher","DOI":"10.1023\/A:1012279120194"},{"key":"S1793962317500556BIB004","doi-asserted-by":"publisher","DOI":"10.1076\/1387-3954(200006)6:2;1-M;FT093"},{"key":"S1793962317500556BIB005","doi-asserted-by":"publisher","DOI":"10.1002\/zamm.201400087"},{"key":"S1793962317500556BIB006","doi-asserted-by":"publisher","DOI":"10.1002\/pamm.201010023"},{"key":"S1793962317500556BIB007","doi-asserted-by":"publisher","DOI":"10.1007\/s00419-014-0883-5"},{"volume-title":"Continuous System Simulation","year":"2006","author":"Cellier F. E.","key":"S1793962317500556BIB011"},{"key":"S1793962317500556BIB012","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2002.805829"},{"key":"S1793962317500556BIB014","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2014.021414.00116"},{"key":"S1793962317500556BIB015","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-environ-031312-102947"},{"key":"S1793962317500556BIB016","doi-asserted-by":"publisher","DOI":"10.1002\/0471478210"},{"key":"S1793962317500556BIB017","volume-title":"Creating Computer Simulation Systems: An Introduction to the High Level Architecture","author":"Kuhl F.","year":"1999","edition":"1"},{"key":"S1793962317500556BIB018","doi-asserted-by":"publisher","DOI":"10.1002\/9781118094259"},{"key":"S1793962317500556BIB022","first-page":"84","volume":"5","author":"Vanfretti L.","year":"2016","journal-title":"Software X"},{"key":"S1793962317500556BIB023","doi-asserted-by":"publisher","DOI":"10.1109\/TPWRS.2005.851911"}],"container-title":["International Journal of Modeling, Simulation, and Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S1793962317500556","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,7]],"date-time":"2019-08-07T00:23:44Z","timestamp":1565137424000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S1793962317500556"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12]]},"references-count":15,"journal-issue":{"issue":"04","published-online":{"date-parts":[[2018,1]]},"published-print":{"date-parts":[[2017,12]]}},"alternative-id":["10.1142\/S1793962317500556"],"URL":"https:\/\/doi.org\/10.1142\/s1793962317500556","relation":{},"ISSN":["1793-9623","1793-9615"],"issn-type":[{"type":"print","value":"1793-9623"},{"type":"electronic","value":"1793-9615"}],"subject":[],"published":{"date-parts":[[2017,12]]}}}