{"title":"A literature review of dense crowd simulation","authors":"Huu-Tu Dang, Benoit Gaudou, Nicolas Verstaevel","doi":"10.1016/j.simpat.2024.102955","DOIUrl":"10.1016/j.simpat.2024.102955","url":null,"abstract":"<div><p>Pedestrian modeling and simulation has become an interesting topic that has gained scientists’ interest over the past few decades. While this field has yielded significant achievements in various applications, questions have been raised regarding the applicability of simulations in high-density scenarios. To this purpose, this paper comprehensively reviews pedestrian simulation models specifically focused on high-density situations. The review examines a total of 116 articles and categorizes their approaches for modeling pedestrian behaviors to different decisional levels. The strengths and limitations of these modeling approaches are compared and evaluated using different criteria for dense crowd simulations, such as their ability to simulate common emergent behaviors in crowded situations, performance, validation, and capacity to integrate into high-level modeling. Finally, the review provides potential directions for future research and development of dense crowd simulations.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-05-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141041644","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yang Liu , Jingxian Liu , Yi Liu , Qian Zhang , Jingwen Shu , Yijun Zhang
{"title":"Simulation modelling and analysis of linkage-controlled traffic scheme in Waterway Transport Key Nodes","authors":"Yang Liu , Jingxian Liu , Yi Liu , Qian Zhang , Jingwen Shu , Yijun Zhang","doi":"10.1016/j.simpat.2024.102958","DOIUrl":"https://doi.org/10.1016/j.simpat.2024.102958","url":null,"abstract":"<div><p>As global shipping undergoes rapid expansion, pivotal waterway transport systems—including significant nodes like the Panama Canal, the Suez Canal, and the Three Gorges-Gezhouba dams—are increasingly emerging as system-wide bottlenecks that limit transportation capabilities. Recognizing the pressing need for efficient traffic organization at these critical junctures, we designed a hybrid simulation model, which integrates Cellular Automaton and Multi-Agent methods, to analyse traffic efficiency and evaluate different ship organization schemes at these key waterway nodes. The Three Gorges-Gezhouba dams serve as a case study, where we crafted and executed four simulation scenarios that accommodate a range of variables such as different traffic organization schemes, traffic flow volumes, and anchorage capacities. Key operational indicators such as the maximum average waiting time of ships at the anchorage, and the period when the anchorage along the waterway reaches saturation, provide insights into the system's operational condition. The simulation outcomes highlight the proposed model's capability to accurately quantify the impact of implementing a linkage-control scheme and underscore the utility of dynamic adjustment of water area ranges under linkage-control for managing various traffic scenarios. Consequently, our research not only enriches high-precision simulation methodologies but also bolsters decision-making processes concerning ship traffic organization at Waterway Transport Key Nodes.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-05-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140914380","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hai Yang, Ethan Wong, Haggai Davis III, Joseph Y.J. Chow
{"title":"A co-simulation system that integrates MATSim with a set of external fleet simulations","authors":"Hai Yang, Ethan Wong, Haggai Davis III, Joseph Y.J. Chow","doi":"10.1016/j.simpat.2024.102957","DOIUrl":"https://doi.org/10.1016/j.simpat.2024.102957","url":null,"abstract":"<div><p>Simulation plays a crucial role in transportation studies. However, most simulation tools are individually developed to tackle specific transportation problems, making it challenging to incorporate multiple simulation tools into a unified setting and generate collaborative output. In this study, we develop a co-simulation system that integrates MATSim with an external fleet-based simulator to extend MATSim's functionalities. The overall structure enables the integration of MATSim simulation and multiple external simulations, which results in a cohesive simulation output. Though only one external simulator engages in the current development, the framework can be easily adapted to involve more fleet-based simulators that meet the system requirements. As a result, more complex transportation systems can be simulated using the framework without the need to develop these dedicated MATSim extensions, e.g. any new fleet algorithm from emergent R&D. The developed co-simulation system is named the Fleet Demand (FD) Simulator. We demonstrate the functionality of the FD Simulator by showcasing a simulation scenario involving MATSim and a ride-pooling simulator, which integrates novel ride-pooling services into the MATSim environment. First, we show the co-simulation system's capability to generate reliable results consistent with those produced by using the \"DRT\" extension-enabled MATSim. Less than 10 % discrepancies between the two results are observed. We then use the FD Simulator to evaluate ride-pooling services under various scenarios, where we assign different service parameters to two service fleets. Operations of the two fleets are simulated in two separate external simulation environments, showcasing the FD simulator's ability of engaging multiple simultaneous simulations. The affected service parameters are not adjustable in the \"DRT\" extension, showing the advantage of the co-simulation system. By running these scenarios using the FD Simulator, travel decisions made by agents in MATSim are observed when facing heterogeneous ride-pooling services. The results highlight the relevance of the co-simulation system in evaluating complex transportation systems.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140906463","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Vasileios-Menelaos Koufopanos, Pantelis G. Nikolakopoulos
{"title":"Finite element simulation of iron losses for an Active Magnetic Bearing–Rotor system constructed of Hiperco laminations","authors":"Vasileios-Menelaos Koufopanos, Pantelis G. Nikolakopoulos","doi":"10.1016/j.simpat.2024.102956","DOIUrl":"10.1016/j.simpat.2024.102956","url":null,"abstract":"<div><p>Iron losses appear in Active Magnetic Bearings (AMBs) mostly because of the rotor's movement, but also because of the fluctuation of the control current in the stator's coils. They can be divided into three categories: the hysteresis losses, the eddy current losses and the excess losses and while they depend significantly on the rotating speed and the magnetic flux density applied on the poles, the most contributing factor is the magnetic material used for the core. In this paper, a 2-D Finite Element Method transient model is used to simulate the rotational motion of the shaft inside the AMB and calculate the iron losses that occur due to the alternating magnetic flux inside the rotor, as well as the mechanical load capacity on the vertical direction of the AMB for each case. A simulation is carried out, at first, for a constant control current value and a speed range of 0–30,000 rpm, followed by a second one, for constant rotational speed and control current values 0–0.5 A. Geometry remains the same for all simulations. When it comes to the materials selected for the stator and the rotor, the cases of Hiperco 27, Hiperco 50 and Hiperco 50 HS laminations are tested. The iron losses of the three alloys are compared to the losses of 3 % silicon-iron. The results show that the three iron cobalt alloys have significantly lower losses than the silicon iron for the same AMB size and rotor's speeds. Hiperco 50 has the lowest loss among the three Hiperco alloys, while Hiperco 50 HS provides slightly higher mechanical load capacity under the same operating conditions.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-05-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141035982","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Hyper-Flophet: A neural Prophet-based model for traffic flow forecasting in transportation systems","authors":"Kawthar Zaraket , Hassan Harb , Ismail Bennis , Ali Jaber , Abedalhafid Abouaissa","doi":"10.1016/j.simpat.2024.102954","DOIUrl":"https://doi.org/10.1016/j.simpat.2024.102954","url":null,"abstract":"<div><p>Nowadays, an accurate and reliable traffic forecast is meaningful in making the right decisions for traffic management systems in vehicular environments. Nevertheless, traffic flow prediction is a significant challenge in Vehicular Ad Hoc Networks (VANETs) that has taken much attention. Therefore, in this paper, we propose a hybrid traffic prediction model based on Prophet model and Long Short-Term Memory neural network (LSTM), called Hyper-Flophet, to predict next traffic flow. Hyper-Flophet model adopts the traditional neural prophet model but with major parameter tuning. First, we propose an efficient algorithm for predicting the traffic flow trend then, we develop an interactive LSTM (I-LSTM) model for auto-regression components. After that, we implement a new future regressor component called network mobility and finally, we enhance the event and holiday component by introducing exponential growth term. Through simulations with real VANET data, we show that the proposed hybrid approach can achieve superior forecasting performance over other models.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-05-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140910423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Modelling and dynamic characterisation of a double-pendulum overhead crane carrying a distributed-mass payload","authors":"M.M. Bello , Z. Mohamed , M.Ö. Efe , H. Ishak","doi":"10.1016/j.simpat.2024.102953","DOIUrl":"https://doi.org/10.1016/j.simpat.2024.102953","url":null,"abstract":"<div><p>In industries, cranes are commonly used for transportation of a distributed-mass payload (DMP). However, analysis of the dynamic characteristics of such a system is limited since most of the research work considered a point-mass payload. This paper presents modelling and analysis of dynamic characteristics of a double-pendulum overhead crane carrying a DMP with and without payload hoisting. Nonlinear dynamic models representing the crane in both scenarios are derived. The effects of varying cable lengths, and carrying different payload masses and lengths on the dynamics of hook and payload oscillations are also studied. Simulations are performed to observe the dynamic characteristics of the crane under several conditions, and experiments are carried out to validate the theory and simulation results, and to assess the accuracy of the derived nonlinear dynamic equations. The results demonstrate that the payload oscillation is significantly affected by changes in the cable lengths and DMP parameters. In addition, satisfactory agreements between simulation and experimental results are achieved, which indicate validity of the nonlinear models and good compliance with the theory. It is envisaged that the dynamic characteristic analyses of the crane can be beneficial in designing efficient controllers, especially in suppressing DMP oscillation.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-05-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140914381","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Fengjiang Wang , Chuchu Rao , Xiaosheng Fang , Yeshen Lan
{"title":"CHEABC-QCRP: A novel QoS-aware cluster routing protocol for industrial IoT","authors":"Fengjiang Wang , Chuchu Rao , Xiaosheng Fang , Yeshen Lan","doi":"10.1016/j.simpat.2024.102951","DOIUrl":"https://doi.org/10.1016/j.simpat.2024.102951","url":null,"abstract":"<div><p>Clustering routing protocols currently have problems such as Single point of failure of cluster head nodes, poor network dynamics, uneven data transmission, etc., which are critical to the optimization of energy efficiency, network lifespan and network topology control. However, this optimization problem is an NP hard problem that conventional algorithms are difficult to solve. This paper proposes a new multi-objective cluster routing protocol (CHEABC-QCRP) aimed at optimizing network energy consumption, system lifespan, and quality of services (QoS). The protocol is based on a new chaotic hybrid elite artificial bee colony algorithm (CHEABC) proposed in this paper, which has strong search ability and greatly reduces convergence time. At the same time, a new chaotic strategy was designed to effectively prevent falling into local optima and premature convergence. In simulation experiments, compared with multiple routing protocols, a large number of test results show that this protocol significantly reduces network energy consumption, greatly improves system lifespan, and effectively improves QoS in IWSN.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-04-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140818687","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Keerthan Kumar T.G. , Shivangi Tomar , Sourav Kanti Addya , Anurag Satpathy , Shashidhar G. Koolagudi
{"title":"EFraS: Emulated framework to develop and analyze dynamic Virtual Network Embedding strategies over SDN infrastructure","authors":"Keerthan Kumar T.G. , Shivangi Tomar , Sourav Kanti Addya , Anurag Satpathy , Shashidhar G. Koolagudi","doi":"10.1016/j.simpat.2024.102952","DOIUrl":"https://doi.org/10.1016/j.simpat.2024.102952","url":null,"abstract":"<div><p>The integration of Software-Defined Networking (SDN) into Network Virtualization (NV) significantly enhances network management, isolation, and troubleshooting capabilities. However, it brings forth the intricate challenge of allocating Substrate Network (SN) resources for various Virtual Network Requests (VNRs), a process known as Virtual Network Embedding (VNE). It encompasses solving two intractable sub-problems: embedding Virtual Machines (VMs) and embedding Virtual Links (VLs). While the research community has focused on formulating embedding strategies, there has been less emphasis on practical implementation at a laboratory scale, which is crucial for comprehensive design, development, testing, and validation policies for large-scale systems. However, conducting tests using commercial providers presents challenges due to the scale of the problem and associated costs. Moreover, current simulators lack accuracy in representing the complexities of communication patterns, resource allocation, and support for SDN-specific features. These limitations result in inefficient implementations and reduced adaptability, hindering seamless integration with commercial cloud providers. To address this gap, this work introduces EFraS (Emulated Framework for Dynamic VNE Strategies over SDN). The goal is to aid developers and researchers in iterating, testing, and evaluating VNE solutions seamlessly, leveraging a modular design and customized reconfigurability. EFraS offers various functionalities, including generating real-world SN topologies and VNRs. Additionally, it integrates with a diverse set of evaluation metrics to streamline the testing and validation process. EFraS leverages <span>Mininet</span>, <span>Ryu</span> controller, and <span>OpenFlow</span> switches to closely emulate real-time setups. Moreover, we integrate EFraS with various state-of-the-art VNE schemes, ensuring the effective validation of embedding algorithms.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140825598","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yacong Gao , Chenjing Zhou , Jian Rong , Xia Zhang , Yi Wang
{"title":"Enhancing parameter calibration for micro-simulation models: Investigating improvement methods","authors":"Yacong Gao , Chenjing Zhou , Jian Rong , Xia Zhang , Yi Wang","doi":"10.1016/j.simpat.2024.102950","DOIUrl":"10.1016/j.simpat.2024.102950","url":null,"abstract":"<div><p>Calibrating microscopic traffic simulation models is a prerequisite for simulation applications. This study proposes three novel methods to improve the accuracy and interpretability of the calibration model. The proposed approach involves selecting the calibration parameter, refining the model parameter system, and optimizing the calibration results. The first method expands the single-point mean into a multi-point distribution. The cumulative distribution curve of delay was selected as the calibration parameter. The second method divides the parameter system into global and local parameters. Global parameters were calibrated using NGSIM measured data, and local parameters were calibrated through intelligent algorithms. The third method proposes a methodology of parameter clustering recursion based on the genetic algorithm results, with information entropy selected as the analysis index. To evaluate the effectiveness of the proposed optimization methods, this study used NGSIM trajectory data as a case study. Eight simulation schemes based on the three optimization methods were designed, and simulation experiments were conducted using the VISSIM platform. The results show that the accuracy of the multi-point distribution calibration and parameter value optimization method is significantly higher than the default method. Additionally, the optimization method with calibration of both global and local parameters was more consistent with actual driving characteristics. This study provides a theoretical foundation for improving the practical application of traffic simulation technology, which has significant implications for transportation planning and management.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140760437","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Martin Ďuriška , Hana Neradilová , Gabriel Fedorko , Vieroslav Molnár , Nikoleta Mikušová
{"title":"Use of Non-Fungible Tokens for proof of ownership and originality of simulation model in logistics","authors":"Martin Ďuriška , Hana Neradilová , Gabriel Fedorko , Vieroslav Molnár , Nikoleta Mikušová","doi":"10.1016/j.simpat.2024.102949","DOIUrl":"10.1016/j.simpat.2024.102949","url":null,"abstract":"<div><p>A Non-Fungible Token (NFT) is a digital asset that is proof of ownership and originality in the digital world. It is generally a unique data unit that can be created from a digital file. But it is not just any digital file; it must be audio, video, image, or photo. This fact is mainly limiting. However, there are many other digital files for which the connection with NFT and blockchain technology would make sense. Such digital files include, among other things, various simulation models. With the development of the use of simulation models for the needs of managing multiple types of logistics processes daily, the questions of how to prevent the unauthorised copying of any simulation model and protect the copyright of its authors are coming to the fore. NFT and blockchain represent a robust technology whose possibilities of use are gradually expanding, while simulation models could be one area of their application. The paper presents the result of research that will enable the implementation of NFT and blockchain technology in simulation models. The research outcome confirmed the possibility of creating an NFT through the decentralised public blockchain XRP Ledger (XRPL) and the marketplace xrp. cafe, which can be used to verify the ownership and originality of the simulation model.</p></div>","PeriodicalId":49518,"journal":{"name":"Simulation Modelling Practice and Theory","volume":null,"pages":null},"PeriodicalIF":4.2,"publicationDate":"2024-04-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S1569190X24000637/pdfft?md5=66ecd351073408720c05f21b79695173&pid=1-s2.0-S1569190X24000637-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140777202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}