Loading…

Implementing hybrid simulations that integrate DES+SD in Python

Implementation of hybrid simulation is not well documented, and often obscured behind commercial software packages. Here two implementation approaches for integrating discrete event simulation and systems dynamics are presented in an open, reproducible framework, built with the Ciw library in Python...

Full description

Saved in:
Bibliographic Details
Published in:Journal of simulation : JOS 2023-05, Vol.17 (3), p.240-256
Main Authors: Palmer, Geraint I., Tian, Yawen
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693
cites cdi_FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693
container_end_page 256
container_issue 3
container_start_page 240
container_title Journal of simulation : JOS
container_volume 17
creator Palmer, Geraint I.
Tian, Yawen
description Implementation of hybrid simulation is not well documented, and often obscured behind commercial software packages. Here two implementation approaches for integrating discrete event simulation and systems dynamics are presented in an open, reproducible framework, built with the Ciw library in Python. These two implementation approaches, denoted here by and , correspond to two different process environments for DES+SD hybrid simulations. The models contribute to a collection of accessible and transparent hybrid simulations to be reproduced, scrutinised, built upon, and further developed. This paper also presents discussion on the lessons learned from these implementations, including the appropriateness of the models for different process environments, their ability to capture the full variability of a system, and subtleties in their synchronicity.
doi_str_mv 10.1080/17477778.2021.1992312
format article
fullrecord <record><control><sourceid>crossref_infor</sourceid><recordid>TN_cdi_crossref_primary_10_1080_17477778_2021_1992312</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1080_17477778_2021_1992312</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693</originalsourceid><addsrcrecordid>eNp9kE1LAzEURYMoWKs_QZi9zJhkPpKsVNqqhYJCdR3eTJNOZCZTkojMv29Kq0vf5h0u3Ls4CN0SnBHM8T1hBYvHM4opyYgQNCf0DE0OeRrz6vyPGb9EV95_YVxhQvkEPSz7Xad6ZYOx26Qda2c2iTf9dwfBDNYnoYWQGBvU1kFQyXyxvlvPY5C8j6Ed7DW60NB5dXP6U_T5vPiYvaart5fl7GmVNpRRmja1hrIgjIuCYAY5sJqpTUGE4iJSXdeg84YzoTlmkXRVQBlJC6pwWYl8isrjbuMG753ScudMD26UBMuDBflrQR4syJOF2Hs89ozVg-vhZ3DdRgYYu8FpB7YxXub_T-wB50pj8A</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Implementing hybrid simulations that integrate DES+SD in Python</title><source>Taylor and Francis:Jisc Collections:Taylor and Francis Read and Publish Agreement 2024-2025:Science and Technology Collection (Reading list)</source><creator>Palmer, Geraint I. ; Tian, Yawen</creator><creatorcontrib>Palmer, Geraint I. ; Tian, Yawen</creatorcontrib><description>Implementation of hybrid simulation is not well documented, and often obscured behind commercial software packages. Here two implementation approaches for integrating discrete event simulation and systems dynamics are presented in an open, reproducible framework, built with the Ciw library in Python. These two implementation approaches, denoted here by and , correspond to two different process environments for DES+SD hybrid simulations. The models contribute to a collection of accessible and transparent hybrid simulations to be reproduced, scrutinised, built upon, and further developed. This paper also presents discussion on the lessons learned from these implementations, including the appropriateness of the models for different process environments, their ability to capture the full variability of a system, and subtleties in their synchronicity.</description><identifier>ISSN: 1747-7778</identifier><identifier>EISSN: 1747-7786</identifier><identifier>DOI: 10.1080/17477778.2021.1992312</identifier><language>eng</language><publisher>Taylor &amp; Francis</publisher><subject>discrete event simulation ; Hybrid simulation ; implementation ; open source ; systems dynamics</subject><ispartof>Journal of simulation : JOS, 2023-05, Vol.17 (3), p.240-256</ispartof><rights>Operational Research Society 2021. 2021</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693</citedby><cites>FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Palmer, Geraint I.</creatorcontrib><creatorcontrib>Tian, Yawen</creatorcontrib><title>Implementing hybrid simulations that integrate DES+SD in Python</title><title>Journal of simulation : JOS</title><description>Implementation of hybrid simulation is not well documented, and often obscured behind commercial software packages. Here two implementation approaches for integrating discrete event simulation and systems dynamics are presented in an open, reproducible framework, built with the Ciw library in Python. These two implementation approaches, denoted here by and , correspond to two different process environments for DES+SD hybrid simulations. The models contribute to a collection of accessible and transparent hybrid simulations to be reproduced, scrutinised, built upon, and further developed. This paper also presents discussion on the lessons learned from these implementations, including the appropriateness of the models for different process environments, their ability to capture the full variability of a system, and subtleties in their synchronicity.</description><subject>discrete event simulation</subject><subject>Hybrid simulation</subject><subject>implementation</subject><subject>open source</subject><subject>systems dynamics</subject><issn>1747-7778</issn><issn>1747-7786</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEURYMoWKs_QZi9zJhkPpKsVNqqhYJCdR3eTJNOZCZTkojMv29Kq0vf5h0u3Ls4CN0SnBHM8T1hBYvHM4opyYgQNCf0DE0OeRrz6vyPGb9EV95_YVxhQvkEPSz7Xad6ZYOx26Qda2c2iTf9dwfBDNYnoYWQGBvU1kFQyXyxvlvPY5C8j6Ed7DW60NB5dXP6U_T5vPiYvaart5fl7GmVNpRRmja1hrIgjIuCYAY5sJqpTUGE4iJSXdeg84YzoTlmkXRVQBlJC6pwWYl8isrjbuMG753ScudMD26UBMuDBflrQR4syJOF2Hs89ozVg-vhZ3DdRgYYu8FpB7YxXub_T-wB50pj8A</recordid><startdate>20230504</startdate><enddate>20230504</enddate><creator>Palmer, Geraint I.</creator><creator>Tian, Yawen</creator><general>Taylor &amp; Francis</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20230504</creationdate><title>Implementing hybrid simulations that integrate DES+SD in Python</title><author>Palmer, Geraint I. ; Tian, Yawen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>discrete event simulation</topic><topic>Hybrid simulation</topic><topic>implementation</topic><topic>open source</topic><topic>systems dynamics</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Palmer, Geraint I.</creatorcontrib><creatorcontrib>Tian, Yawen</creatorcontrib><collection>CrossRef</collection><jtitle>Journal of simulation : JOS</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Palmer, Geraint I.</au><au>Tian, Yawen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Implementing hybrid simulations that integrate DES+SD in Python</atitle><jtitle>Journal of simulation : JOS</jtitle><date>2023-05-04</date><risdate>2023</risdate><volume>17</volume><issue>3</issue><spage>240</spage><epage>256</epage><pages>240-256</pages><issn>1747-7778</issn><eissn>1747-7786</eissn><abstract>Implementation of hybrid simulation is not well documented, and often obscured behind commercial software packages. Here two implementation approaches for integrating discrete event simulation and systems dynamics are presented in an open, reproducible framework, built with the Ciw library in Python. These two implementation approaches, denoted here by and , correspond to two different process environments for DES+SD hybrid simulations. The models contribute to a collection of accessible and transparent hybrid simulations to be reproduced, scrutinised, built upon, and further developed. This paper also presents discussion on the lessons learned from these implementations, including the appropriateness of the models for different process environments, their ability to capture the full variability of a system, and subtleties in their synchronicity.</abstract><pub>Taylor &amp; Francis</pub><doi>10.1080/17477778.2021.1992312</doi><tpages>17</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1747-7778
ispartof Journal of simulation : JOS, 2023-05, Vol.17 (3), p.240-256
issn 1747-7778
1747-7786
language eng
recordid cdi_crossref_primary_10_1080_17477778_2021_1992312
source Taylor and Francis:Jisc Collections:Taylor and Francis Read and Publish Agreement 2024-2025:Science and Technology Collection (Reading list)
subjects discrete event simulation
Hybrid simulation
implementation
open source
systems dynamics
title Implementing hybrid simulations that integrate DES+SD in Python
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-31T05%3A04%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref_infor&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Implementing%20hybrid%20simulations%20that%20integrate%20DES+SD%20in%20Python&rft.jtitle=Journal%20of%20simulation%20:%20JOS&rft.au=Palmer,%20Geraint%20I.&rft.date=2023-05-04&rft.volume=17&rft.issue=3&rft.spage=240&rft.epage=256&rft.pages=240-256&rft.issn=1747-7778&rft.eissn=1747-7786&rft_id=info:doi/10.1080/17477778.2021.1992312&rft_dat=%3Ccrossref_infor%3E10_1080_17477778_2021_1992312%3C/crossref_infor%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c2722-cbfa5417894107a3a7b7ed419e89b7ebbbaf3c879f807f3cf64a507ff92e05693%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true