Haben Yhdego, Nahom Kidane, F. McKenzie, M. Audette
{"title":"Development of deep-learning models for a hybrid simulation of auscultation training on standard patients using an ECG-based virtual pathology stethoscope","authors":"Haben Yhdego, Nahom Kidane, F. McKenzie, M. Audette","doi":"10.1177/00375497231165049","DOIUrl":"https://doi.org/10.1177/00375497231165049","url":null,"abstract":"Cardiac auscultation (CA), the act of listening to the heart’s sound, is a critical skill that provides valuable information for identifying serious heart diseases. Proficiency in cardiac auscultation requires repeated stethoscope practice and experience in identifying abnormal or irregular cardiac rhythms. However, nowadays, most hospital admissions are short and intensely focused, with fewer opportunities for medical trainees to learn and practice bedside examination skills. It is common practice in many institutions to incorporate standardized patients (SPs) into CA training because these actors are able to represent the patient and convey the symptoms. However, SPs are typically healthy individuals, limiting the kinds of abnormalities that students can hear. In this work, we develop a novel real-time simulation-based method for virtual pathology stethoscope (VPS) detection. The VPS system uses augmented reality (AR) to teach medical students how to perform cardiac examinations by listening to abnormal heart sounds in SPs who are otherwise healthy. A digital stethoscope with two electrodes on the chest piece collects electrocardiogram (ECG) signal data sets from SPs at the four primary auscultation sites. Next, different deep-learning methods are evaluated for classifying the location of the stethoscope by taking advantage of subtle differences in the ECG signals. This study would significantly extend the simulation capabilities of SPs by allowing medical students and trainees to perform realistic CA and hear CA in a clinical environment.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"29 1","pages":"903 - 915"},"PeriodicalIF":1.6,"publicationDate":"2023-03-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80012905","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A logic-based event controller for means-end reasoning in simulation environments","authors":"Audun Stolpe, I. Rummelhoff, J. Hannay","doi":"10.1177/00375497231157384","DOIUrl":"https://doi.org/10.1177/00375497231157384","url":null,"abstract":"Simulation games are designed to cultivate expertise and rehearse particular skill sets. To yield longitudinal effects, sequences of events must be crafted to yield intended learning outcomes, sometimes by focusing on particularly difficult situations and replaying variants. The present paper develops a logic-based approach for encoding the interrelation between action, events, and objects in a manner that allows the resulting scenario description to immediately be executed in a game development environment. This has the dual effect of decoupling the description of a scenario from the simulation platform itself, as well as supporting iterative and flexible development of learning content. To this end, we provide three interrelated components: First, we develop a scenario description language based on Answer Set Programming. The language is designed to allow an automated reasoner to deduce a schedule of the future events that are caused by an action taken in a given simulation environment. Second, we define a protocol for exchanging actions and computed futures between, respectively, the simulation environment and the external automated reasoner. Finally, as a proof of concept, we develop an Application Programming Interface (API) for the Unity Real-Time Development Platform that implements the protocol and offers a software framework for connecting the computed future events to concrete game objects. This allows the game to evolve coherently from the specification. We argue that the resulting system inherits capabilities for artificial commonsense reasoning from its declarative basis which are useful for reasoning about an evolving emergency incident or training scenario.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"54 1","pages":"831 - 858"},"PeriodicalIF":1.6,"publicationDate":"2023-03-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86394894","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Synchronous speculative simulation of tightly coupled agents in continuous time on CPUs and GPUs","authors":"Philipp Andelfinger, A. Uhrmacher","doi":"10.1177/00375497231158930","DOIUrl":"https://doi.org/10.1177/00375497231158930","url":null,"abstract":"Traditionally, parallel discrete-event simulations of agent-based models in continuous time are organized around logical processes exchanging time-stamped events, which clashes with the properties of models in which tightly coupled agents frequently and instantaneously access each other’s states. To illustrate the challenges of such models and to derive a solution, we consider the domain-specific modeling language ML3, which allows modelers to succinctly express transitions and interactions of linked agents based on a continuous-time Markov chain (CTMC) semantics. We propose synchronous optimistic synchronization algorithms tailored toward simulations of fine-grained interactions among tightly coupled agents in highly dynamic topologies and present implementations targeting multicore central processing units (CPUs) as well as many-core graphics processing units (GPUs). By dynamically restricting the temporal progress per round to ensure that at most one transition or state access per agent, the synchronization algorithms enable efficient direct agent interaction and limit the required agent state history to only a single current and projected state. To maintain concurrency given actions that depend on dynamically updated macro-level properties, we introduce a simple relaxation scheme with guaranteed error bounds. Using an extended variant of the classical susceptible-infected-recovered network model, we benchmark and profile the performance of the different algorithms running on CPUs and on a data center GPU.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"43 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2023-03-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"91335711","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Wen Jun Tan, Philipp Andelfinger, Wentong Cai, D. Eckhoff, Alois Knoll
{"title":"Spatial iterative coordination for parallel simulation-based optimization of large-scale traffic signal control","authors":"Wen Jun Tan, Philipp Andelfinger, Wentong Cai, D. Eckhoff, Alois Knoll","doi":"10.1177/00375497231159944","DOIUrl":"https://doi.org/10.1177/00375497231159944","url":null,"abstract":"Applying simulation-based optimization to city-scale traffic signal optimization can be challenging due to the large search space resulting in high computational complexity. A divide-and-conquer approach can be used to partition the problem and optimized separately, which leads to faster convergence. However, the lack of coordination among the partial solutions may yield a poor-quality global solution. In this paper, we propose a new method for simulation-based optimization of traffic signal control, called spatially iterative coordination for parallel optimization (SICPO), to improve coordination among the partial solutions and reduce synchronization between the partitioned regions. The traffic scenario is simulated to obtain the interactions, which is used to spatially decompose the scenario into regions and identify interdependencies between the regions. Based on the regions, the problem is divided into subproblems which are optimized separately. To coordinate between the subproblems, the interactions between partial solutions are synchronized in two ways. First, multiple iterations of the optimization process can be executed to coordinate the partial solutions at the end of each optimization process. Second, the partial solutions can also be coordinated among the regions by synchronizing the trips across the regions. To reduce computational complexity, parallelism can be applied on two levels: each region is optimized concurrently, and each solution for a region is evaluated in parallel. We demonstrate our method on a real-world road network of Singapore, where SICPO converges to an average travel time 21.6% faster than global optimization at 62.8× shorter wall-clock time.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"1 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2023-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82085447","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Wayne Pearson, Mohammed Islam, M. Lau, R. Gash, Jason Mills
{"title":"Discrete event simulation of vessel stationkeeping operations in ice-rich waters","authors":"Wayne Pearson, Mohammed Islam, M. Lau, R. Gash, Jason Mills","doi":"10.1177/00375497221151188","DOIUrl":"https://doi.org/10.1177/00375497221151188","url":null,"abstract":"This paper describes a high-fidelity numerical model that simulates vessel stationkeeping operations in ice-rich waters. The discrete event simulation engine incorporates several novel features, including new ice floe failure models for bow and midships locations; an ice floe creation strategy that facilitates rafting of ice floes; and a vessel thruster model that takes into account physical limitations such as thruster angle slew rates and propeller ramp rates. It accommodates a wide range of ice field specifications and runs in real-time on a standard desktop personal computer (Intel® Core™ i7 Processor or equivalent). The model has been validated using physical measurements of a generic drillship model in several broken ice conditions; it predicted thruster forces and motions that were comparable to those observed during dynamic positioning operations.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"66 1","pages":"729 - 753"},"PeriodicalIF":1.6,"publicationDate":"2023-03-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78681213","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fabiano Bhering, Diego Passos, Katia Obraczka, Célio Albuquerque
{"title":"Network performance estimator with applications to route selection for IoT multimedia applications","authors":"Fabiano Bhering, Diego Passos, Katia Obraczka, Célio Albuquerque","doi":"10.1177/00375497231156618","DOIUrl":"https://doi.org/10.1177/00375497231156618","url":null,"abstract":"Estimating the performance of multimedia (MM) traffic is important in numerous contexts, including routing and forwarding, quality of service (QoS) provisioning, and adaptive video streaming. This paper proposes a network performance estimator which aims at providing, in quasi real-time, network performance estimates for IoT MM traffic in IEEE 802.11 multihop wireless networks. To our knowledge, the proposed MM-aware performance estimator, or MAPE, is the first deterministic simulation-based estimator that provides real-time per-flow throughput, packet loss, and delay estimates while considering inter-flow interference and multirate flows, typical of MM traffic. Our experimental results indicate that MAPE is able to provide network performance estimates that can be used by IoT MM services, notably to inform real-time route selection in IoT video transmission, at a fraction of the execution time when compared to stochastic network simulators. When compared to existing deterministic simulators, MAPE yields higher accuracy at comparable execution times due to its ability to consider multirate flows.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"498 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-02-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"136146769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"High-performance computing activities in the Ibero American region","authors":"","doi":"10.1177/00375497231156348","DOIUrl":"https://doi.org/10.1177/00375497231156348","url":null,"abstract":"","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"13 1","pages":"223 - 224"},"PeriodicalIF":1.6,"publicationDate":"2023-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76951919","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
G. Davidson, Aidan Fahlman, Eric Mereu, Cristina Ruiz Martin, G. Wainer, P. Dobias, Mark Rempel
{"title":"A methodological approach for modeling the spread of disease using geographical discrete-event spatial models","authors":"G. Davidson, Aidan Fahlman, Eric Mereu, Cristina Ruiz Martin, G. Wainer, P. Dobias, Mark Rempel","doi":"10.1177/00375497231152458","DOIUrl":"https://doi.org/10.1177/00375497231152458","url":null,"abstract":"The study of infectious disease models has become increasingly important during the COVID-19 pandemic. The forecasting of disease spread using mathematical models has become a common practice by public health authorities, assisting in creating policies to combat the spread of the virus. Common approaches to the modeling of infectious diseases include compartmental differential equations and cellular automata, both of which do not describe the spatial dynamics of disease spread over unique geographical regions. We introduce a new methodology for modeling disease spread within a pandemic using geographical models. We demonstrate how geography-based Cell-Discrete-Event Systems Specification (DEVS) and the Cadmium JavaScript Object Notation (JSON) library can be used to develop geographical cellular models. We exemplify the use of these methodologies by developing different versions of a compartmental model that considers geographical-level transmission dynamics (e.g. movement restriction or population disobedience to public health guidelines), the effect of asymptomatic population, and vaccination stages with a varying immunity rate. Our approach provides an easily adaptable framework that allows rapid prototyping and modifications. In addition, it offers deterministic predictions for any number of regions simulated simultaneously and can be easily adapted to unique geographical areas. While the baseline model has been calibrated using real data from Ontario, we can update and/or add different infection profiles as soon as new information about the spread of the disease become available.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"19 1","pages":""},"PeriodicalIF":1.6,"publicationDate":"2023-02-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90914100","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A simulation approach for COVID-19 pandemic assessment based on vaccine logistics, SARS-CoV-2 variants, and spread rate.","authors":"Burak Erkayman, Ferhat Ak, Sadrettin Çodur","doi":"10.1177/00375497221120018","DOIUrl":"https://doi.org/10.1177/00375497221120018","url":null,"abstract":"<p><p>Despite advances in clinical care for the coronavirus (COVID-19) pandemic, population-wide interventions are vital to effectively manage the pandemic due to its rapid spread and the emergence of different variants. One of the most important interventions to control the spread of the disease is vaccination. In this study, an extended Susceptible-Infected Healed (SIR) model based on System Dynamics was designed, considering the factors affecting the rate of spread of the COVID-19 pandemic. The model predicts how long it will take to reach 70% herd immunity based on the number of vaccines administered. The designed simulation model is modeled in AnyLogic 8.7.2 program. The model was performed for three different vaccine supply scenarios and for Turkey with ~83 million population. The results show that, with a monthly supply of 15 million vaccines, social immunity reached the target value of 70% in 161 days, while this number was 117 days for 30 million vaccines and 98 days for 40 million vaccines.</p>","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"99 2","pages":"127-135"},"PeriodicalIF":1.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9895289/pdf/10.1177_00375497221120018.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"10666272","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Jonathan McConnell, Tuhin Das, Andres Caesar, P. Veeravalli
{"title":"Modeling and simulation of a multistage heat recovery steam generator","authors":"Jonathan McConnell, Tuhin Das, Andres Caesar, P. Veeravalli","doi":"10.1177/00375497221130098","DOIUrl":"https://doi.org/10.1177/00375497221130098","url":null,"abstract":"As the share of renewable energy increases in modern power grids, their inherent intermittency compels existing thermal power plants to become more agile and flexible in their operation. To achieve such flexibility, understanding the transient behavior of thermal power plants is key. In this regard, physics-based dynamic models are useful tools. They help in predicting performance and in exploring various operating conditions in a risk-free, cost-effective manner. To this end, this paper presents a multi-stage Heat Recovery Steam Generator (HRSG) model. Fast simulations are demonstrated for this three pressure-stage system with interconnected thermodynamic and mass transfer phenomena. The HRSG’s multi-physics behavior is captured through mathematically modeled and numerically simulated phase change, fluid dynamics, and thermal coupling. Heat exchange elements such as economizers and superheaters are modeled by directly solving the Unsteady Flow Energy Equation (UFEE). The phase change dynamics of the boiler are modeled using a multi-mode switching mechanism, where each mode is characterized by boiling/evaporation/condensation and heating/cooling phenomena. A judicious combination of spatially discretized or lumped and dynamic or quasi-static models is used to achieve reasonably accurate transient response while lowering the computational burden. In collaboration with Siemens Energy Inc., steady-state prediction capability and transient pressure behavior are validated with plant startup data from an operational HRSG.","PeriodicalId":49516,"journal":{"name":"Simulation-Transactions of the Society for Modeling and Simulation International","volume":"4585 2 1","pages":"169 - 182"},"PeriodicalIF":1.6,"publicationDate":"2023-02-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85978759","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}