Next Article in Journal
Nb2O5 Microcolumns for Ethanol Sensing
Previous Article in Journal
IMU Auto-Calibration Based on Quaternion Kalman Filter to Identify Movements of Dairy Cows
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Impact of IoT System Imperfections and Passenger Errors on Cruise Ship Evacuation Delay

1
Instytut Informatyki Teoretycznej i Stosowanej Polskiej Akademii Nauk, 44-100 Gliwice, Poland
2
School of Navigation, Wuhan University of Technology, Wuhan 430063, China
3
Université Côte d’Azur, CNRS, I3S, 06100 Nice, France
4
Department of Computer Engineering, Yaşar University, Bornova, 35500 Izmir, Turkey
*
Authors to whom correspondence should be addressed.
Sensors 2024, 24(6), 1850; https://doi.org/10.3390/s24061850
Submission received: 20 January 2024 / Revised: 19 February 2024 / Accepted: 8 March 2024 / Published: 13 March 2024
(This article belongs to the Section Sensor Networks)

Abstract

:
Cruise ships and other naval vessels include automated Internet of Things (IoT)-based evacuation systems for the passengers and crew to assist them in case of emergencies and accidents. The technical challenges of assisting passengers and crew to safety during emergencies include various aspects such as sensor failures, imperfections in the sound or display systems that are used to direct evacuees, the timely selection of optimum evacuation routes for the evacuees, as well as computation and communication delays that may occur in the IoT infrastructure due to intense activities during an emergency. In addition, during an emergency, the evacuees may be confused or in a panic, and may make mistakes in following the directions offered by the evacuation system. Therefore, the purpose of this work is to analyze the effect of two important aspects that can have an adverse effect on the passengers’ evacuation time, namely (a) the computer processing and communication delays, and (b) the errors that may be made by the evacuees in following instructions. The approach we take uses simulation with a representative existing cruise ship model, which dynamically computes the best exit paths for each passenger, with a deadline-driven Adaptive Navigation Strategy (ANS). Our simulation results reveal that delays in the evacuees’ reception of instructions can significantly increase the total time needed for passenger evacuation. In contrast, we observe that passenger behavior errors also affect the evacuation duration, but with less effect on the total time needed to evacuate passengers. These findings demonstrate the importance of the design of passenger evacuation systems in a way that takes into account all realistic features of the ship’s indoor evacuation environment, including the importance of having high-performance data processing and communication systems that will not result in congestion and communication delays.

1. Introduction

In case of emergencies, evacuation methods are critical to managing people and vehicles in a manner that guarantees their safety [1,2]. These methods rely on the sensing, communication, and signaling technologies that are required to (a) know where people and vehicles are located and (b) how one can communicate with them or inform them about ongoing conditions so as to (c) direct them along effective pathways towards safety.
Research in this area includes the use of sensing and communication technologies [3], crowd monitoring [4], hazard modeling and prediction [5], evacuation simulation and evacuation path planning [6]. In particular, offline simulation of evacuation schemes aids the design and comparison of the sensing and communication technologies, and of the algorithms [7] that improve or optimize the performance and robustness of evacuation strategies.
Thus, emergency management simulation research addresses simulations that represent the movement of people who congregate in sports arenas, touristic sites, and other leisure venues [8,9], as well as in large ships [10], in the presence of unusual and extreme conditions such as the breakdown of some facilities or adversarial situations such as fire or panic.
With the increased popularity of the cruise ship industry worldwide, more attention has been paid to passenger safety in maritime transportation [11]. Although advanced accident prevention systems are deployed in modern passenger ships, maritime transport accidents unfortunately occur, such as the Sewol Ferry accident in South Korea that caused 304 casualties on 16 April 2014 [12], the Chinese Eastern Star accident that caused 42 casualties on 1 June 2015 [13], and the collision of two passenger ships in the Padma River in Bangladesh, resulting in 26 deaths on 3 May 2021 [14]. Therefore, effective evacuation methods for passengers on cruise or passenger ships are of great importance [15], and significant research is recently being conducted in this area [16].
Since such accidents or emergencies cannot be artificially created or reproduced or easily observed for data analysis when they occur, the simulation of human evacuation on ships has become a key tool in the design of both civilian and military naval vessels [17,18,19].
In particular, the IMO (International Maritime Organization) has published circulars regarding the simulation of naval vessel evacuation both for passenger and roll-on-roll-off ships. In 2016, it also issued approvals for guidelines regarding the simulation of evacuation both for new and existing passenger ships [20]. However, the actual technology that is used in supporting passenger evacuation, such as the computers, communication systems, visible panels, loudspeaker announcements, and other sensors and actuators, can themselves have some imperfections that are exacerbated during an emergency. Furthermore, passengers can also be panicked and confused during such events. Thus, this paper focuses on the effect—on the time taken by passengers to exit the ship—of:
  • Computation and communication delays in the sensing, communication and computer processing technologies in the vessel, including the processing delays in the computers that provide instructions to the evacuees [21,22];
  • Errors that the passengers may make in following instructions. Such errors can be caused by panic, human error or the lack of visibility of direction panels, and the difficulty of understanding loudspeaker announcements due to noise.
Our study uses a simulation framework to evaluate the outcome of these factors on the time needed by passengers to reach a safe exit, based on multiple simulation runs using the AnyLogic simulator [23] described in Section 2. The present research does not consider some other features that can impact the speed and safety of human beings during emergencies [7,24], including the time needed to traverse passages and staircases as a function of the health and age of different passengers. However, our simulations include the effect of the changes in the tilt of the ship which will affect the traversal times.
While AnyLogic is used as part of our simulation tool, we do not claim or suggest that this tool should be used for real-time decision making during an emergency. We expect that the software used to manage evacuations during the emergency would include a fast discrete-event purpose-built simulator which updates—in real-time—the dynamic spread of hazards that are reported via sensors installed in the cruise ship, or in any other built structures such as buildings, campuses or cities, which require emergency evacuation.
The remaining sections of this paper are structured as follows: The related research about evacuation in passenger ships and built structures is reviewed in Section 1. A detailed description of the ship emergency evacuation simulator is provided in Section 2, while the simulation results regarding the impact of delay and lost messages, which result from communication system congestion, are given in Section 3. Then, Section 4 presents the possible impact of uncertainties in human behavior. In Section 5, we discuss potential extensions and open aspects of our work and present our conclusions.

Related Work

There has been extensive work on using the IoT to support emergency management [25], and advanced systems such as Unmanned Aerial Vehicles (UAVs) have also been suggested as a means for observation and sensing [26] during emergencies. While the current study does not assume that evacuees were identified and tracked during the evacuation, there has been work on the issue of localization of specific groups, such as elderly people who may have greater difficulty in reaching exits safely [27].
While the use of path optimization algorithms in emergency evacuation is quite common [28] to minimize evacuation delay or minimize the risk to evacuees using prior 2D/3D knowledge [29,30], the decisions regarding the choice of paths do not always include the effects of unexpected or new hazards that may be encountered. The Expected Number of Oscillations (ENO) [31] has been used to quantify the dynamic changes due to spreading hazards, so that a small ENO indicates the paths do not change often under the effect of possible dangers and are therefore to be preferred. Indeed, methods that try to predict the optimum paths may not result in the safest paths, and the information available prior to an emergency may not match the realistic developments that may occur as an emergency unfolds. Therefore, recent studies do not require that all possible hazards be known for optimization purposes and tend to lead to results that have more value in practice [7,32].
Methods such as Social Potential Fields (SPF) [33] and local neighborhood techniques [34,35] with possible partial reversal can also help evacuees avoid entering hazardous areas. However, most studies do not consider the need to provide directions that assure that the “time needed to reach the exit” for each evacuee remains under a required specified bound determined by the characteristics of the worst-case dynamic characteristics of the ship.
Thus, this paper uses the Adaptive Navigation Strategy (ANS) evacuation algorithm, an extension of Rapid Routing with Guaranteed Delay Bounds [36], which was previously named ANT in [37], creating potential confusion with other well-known “ant colony” optimization techniques. ANS incorporates a guaranteed exit deadline bound, for each evacuee in each location. When dealing with ships, this deadline bound can be obtained, as already indicated above, from the recommendations of the IMO. We note that various organizations in various countries and regions have made corresponding safety recommendations for office buildings, apartment buildings, factories, university campuses, etc. Note that all the work cited in this paper is summarized in Table 1.

2. The Simulation Framework

We now describe the simulation framework that we use to evaluate the effects of both the computer and communication technology delay in providing routing instructions to evacuees, and the uncertainties related to the evacuees’ behavior, within an event-driven simulation framework. This framework contains two parts:
  • The first part is the simulation software AnyLogic 8.8-8.8.2: Please state the version number of the software. I have added the version number. in which the layout of the physical where the evacuation occurs is incorporated. The “pedestrian” software library of AnyLogic adopts the Social Potential Field model to determine the direction of the movement of each evacuee.
  • Secondly, we add a path-planning module written in Python that computes the evacuation direction for evacuees based on ANS, which is described below. This module transfers the computed instructions to the AnyLogic simulation software at each simulation step when the movement instructions need to be updated.
  • ANS is implemented in our simulator to move evacuees along the path with minimum delay, avoiding the harmful effects caused by dynamic hazards. ANS assumes knowledge about the propagation of hazards (velocity and direction), and the average and maximum delay across each edge in the paths.
  • As hazards progress in the simulation, ANS calculates the direction each evacuee should take to avoid hazards. In a real evacuation, this direction should be computed and then communicated to each evacuee via a wired or wireless network. In previous work, the possible delays of this communication were not taken into account.
  • However, wireless or wired networks and computational servers that are used for decision making are likely to experience congestion, especially in emergency situations when decisions and communications are frequently updated and many messages are sent to evacuees and to the staff in the ship. This congestion can cause delays in updates regarding the navigation direction, and transmitting network packets and hence messages can be lost, and decisions may lead to errors due to the arrival of delayed instructions or facts, used by decision algorithms, that have been modified by events [43,44]. While most prior work neglects these effects, the present paper specifically evaluates their effect on the time required for the evacuation.
  • Also, the passengers being evacuated may themselves be unable to follow the instructions they receive due to noise, panic, or misunderstanding.
  • Thus, these delays and possible errors due to Information and Communication Technology (ICT), including network packet losses, as well as the possible effects of panic or misunderstandings by the evacuees, will be simulated and evaluated in this paper.

2.1. The Supporting IoT System

The IoT could, in principle, use the personal identification of each passenger via “smart badges”, “RFID” (radio-frequency identity), or communicating “wristwatches”. However, such devices requiring radio-frequency communications can be unreliable within naval vessels. Indeed, large ships typically have high steel content with possible local Faraday cage effects, as well as the refraction and reflection of high-frequency radio waves. In addition, the numerous electric motors (e.g., for ventilation and lifts) and ongoing automatic switching of equipment (e.g., on–off of air-conditioning equipment, multiple refrigerators, fans), as well as multi-path reflections, can lead to substantial radio-frequency interference. Other means of sophisticated local communication, such as high-frequency ultrasound or modulated light signals, may potentially be used, but in this paper, we assume that individual identification of the location of each passenger is not available.
The ship that we are simulating will have an ICT infrastructure that includes a high-speed local area network (LAN) equipped with switches and routers that conveys packet-based data communications between all the sensors and actuators together with WiFi hubs as needed. The LAN is connected to a Data Center (DC), that is used to compute the emergency instructions for the evacuees, as well as for storing and processing other information related to the passenger ship. The LAN topology, as well as the DC itself, will be designed in advance for appropriate redundancy and reliability to adequately face emergency situations.
Infrared sensors connected to the ICT infrastructure may be placed throughout the vessel (in cabins, corridors, etc.) to detect human presence without identifying the individual. Of course, such sensors can also detect hazards such as high temperatures caused by fire, and electrical short circuits. There will also be a variety of temperature and smoke sensors. Passage locations and common areas (e.g., restaurants, decks, bars, and lounges) are typically equipped with video cameras to estimate the number of people present, and also for the purpose of security.
In addition, throughout the ship and connected to the ICT infrastructure via the LAN, there will be various Emergency Direction Providers (EDPs). These will activate in an emergency and will have red/white signs throughout the locations of the ship, which flash and provide directions to the passengers, with instructions such as “Exit Here”, “Turn Right”, “Turn Left”, “Go Straight”, “Wait Here”, etc., to provide directions to help evacuate the passengers. These instructions will be computed by the DC and sent over the LAN to the EDPs.
In case of an emergency, the DC runs the ANS evacuation algorithm to determine for the passengers, the Evacuation Movement Recommendations (EMRs). Thus, the simulations in the present paper evaluate the effectiveness of the EMRs in the presence of the following:
  • Delays in the reception of the EMRs at the locations of the EDPs throughout the vessel. These delays can be caused by LAN delays and congestion, and DC delay and congestion during an emergency.
  • Errors made by evacuees in following instructions from the EDPs during an emergency evacuation due to confusion and panic.

2.2. System Parameters for the Simulation

The indoor environment we simulate is the second, third, and fourth floors of the Yangtze Gold 7 Cruise Ship, as shown in Figure 1 and Figure 2, with 346 nodes from which evacuees originate or pass through, including connection points between corridors or rooms through which evacuees may pass, and a single exit node for the evacuation. There are also 600 passageway segments and 5 staircase segments at the edges of the graph that connect these nodes.
The simulation uses the worst-case evacuee movement speed to estimate the time required for evacuees to cross each segment, which is 0.067 m/s. The average traversal time for each segment is estimated from the passengers’ average speed of movement calculated based on the average speed at which an evacuee walks when the ship is horizontal is taken to be 0.67 m/s. In addition, the total time available to a passenger to evacuate the ship when they receive the “evacuate” message can be estimated as follows:
T D = T S T A T E L ,
where T S is the ship’s survival duration (e.g., until it capsizes), T A is the delay between the start of the emergency until the “evacuate” message is received by the evacuees, and T E L is the time needed to embark on a lifeboat and for the lifeboat. The MSC (Maritime Safety Committee) [20] has estimated that T S = 60 min, T A = 5 min, T E L = 25 min; thus, T D = 30 min.

2.3. Layout of the Simulation Framework

The simulation layout for the Yangtze Gold 7 cruise ship’s three passenger floors in Figure 2, shows the “dots” (i.e., nodes) which are locations where passengers may be staying or meeting (e.g., cabins, lobby, and restaurant), while the edges show the passageways, stairs, or corridors. The simulation also allows the inclusion of the effect of the inclination angle when the ship is damaged, which can change at regular intervals. This can affect the average traversal time encountered across each individual corridor or staircase which changes (shorter or longer time) with the inclination.
Each simulation is initialized by locating the evacuees (passengers) at random over the nodes, and each simulation is repeated over 100 rounds where the initial locations each time are randomized in the same way.

3. Impact of Delays in Computing and Communications on Passenger Evacuation

The ANS provides each evacuee, at each of the nodes of all the evacuation paths in the ship, an estimate of the next-step hazard-free node that the evacuee should enter to head toward the exit, based on the estimated total minimum delay to the exit from its current location. Since conditions may rapidly change with time during an evacuation, the computer and communication system that computes these directions and forwards the decisions to the nodes on each path may be congested during an evacuation. Thus, the resulting messages to evacuees may be delayed or lost.
Therefore, in this section, we analyze the impact of these possible delays, which are caused by performance imperfections and congestion of the underlying Information Technology System (ITS). To this effect, we define the “information lag” (IL) which refers to any generic node in the ship evacuation topology. I L = 0 means that each node in the evacuation topology of nodes and paths has received, from the ITS system, the exact direction recommendation which is based on the current true location of the evacuees at each node.
On the other hand, I L = 1 means that each node provides information to the evacuees regarding the next move they should make based on the location of the evacuees just prior to the current arrival of evacuees to their current node. Thus, I L = 1 means that the computation and transmission of the information are delayed by one step.
We also define the “probability of delay” (PoD), which indicates whether the information lag is I L = 1 with probability P o D or I L = 1 with probability 1 P o D . P o D is a value that is probabilistically attributed to each node, since the delay may differ from node to node due to the communication system delays.
In the rest of this section, we evaluate the effect of P o D on the evacuation system’s performance. All simulation results that are shown are obtained by drawing the probability P o D separately for each of the nodes and for 100 independent simulations under the same initial conditions. The figures that are shown for each simulation also show the 95 % confidence intervals.

Evaluation of the Average Evacuation Time

The first evaluation is conducted to determine the average evacuation time in seconds, from all of the 346 nodes, relative to the ideal case with I L = 0 .
Figure 3a plots the average evacuation time from all 346 starting nodes until the exit as a function of P o D . Figure 3b shows the performance ratio of average evacuation time for different values of P o D to the average for the ideal case of P o D = 0 . Averages are taken over all nodes and based on 100 distinct independent simulations. We also show the standard deviation (black bars) for the evacuation time from all 346 nodes. These curves show clearly that as P o D increases to 0.5 , the increase in average evacuation delay is quasi-linear, but for higher values, the increase continues but more slowly. When P o D = 1 for all nodes, the average evacuation time over all nodes is 50 % higher than P o D = 0 (where the ITS provides up-to-date information to all nodes).
In addition, we also implement a group of simulations to evaluate the average evacuation time, in seconds, for passengers located in cabins. Figure 4a shows the effect of the probabilities P o D on the evacuation time of passengers that start from cabins. The performance ratio of the average evacuation time from cabins relative to the case P o D = 0 is given in Figure 4b, showing that it increases with P o D .
We also evaluate the average evacuation time for passengers that are initially located in the restaurant. Figure 5a presents the results for passengers who started the evacuation from the restaurant. It appears that the information processing delay has a smaller influence in this case, as compared to the evacuation time of passengers from the cabins when the delay probability P o D is low, such as P o D = 0.1 and P o D = 0.2 .
Finally, we perform a group of simulations in which half of the passengers are initially placed at random in cabins while the other half start from the restaurant, and we vary the total number of passengers. Note we assume that there are at most two passengers per cabin.
As shown in Figure 6a, the evacuation time grows with the number of passengers. This is mainly attributed to the increased waiting time resulting from the more serious congestion due to a large scale of passengers being evacuated. The evacuation time also increases with P o D , regardless of the number of passengers.
Figure 6b shows the change in the ratio of average evacuation time as a function of the number of passengers and of P o D . The performance ratio is always larger than 1, which indicates that as P o D grows, then the evacuation also duration grows, and the growth rate is higher for larger P o D .

4. The Effect of Uncertain Passenger Behaviour

During emergencies, the evacuees may panic or find it hard to read or hear instructions for evacuation. We model this by the choice of evacuees to miss the correct direction and take another one at random.
Therefore, in this section, we investigate the impact of the non-compliance with the evacuation suggestion. To this effect, we define the “probability of error” denoted as P o E , which indicates whether a passenger does not obey the provided evacuation direction with probability P o E or moves along the provided direction with probability 1 P o E . P o E is a value that is a probability that is chosen itself at random and attributed to each passenger, since the behavior may differ from passenger to passenger.

The Average Evacuation Time

First, we conduct simulations to measure the evacuation time, from all of the 346 nodes to the exit under various values of P o E . Figure 7 presents the ratio of average evacuation times relative to the case P o E = 0 , where passengers fully comply with the ITS recommendation. Clearly, all the values of the performance ratio exceed 1, which shows that the behavior uncertainty of passengers prolongs the average evacuation time in seconds. We can observe that with the increase in the probability with which passengers ignore the evacuation guidance, the performance ratio in average evacuation time in seconds also increases. However, compared to P o D , the uncertain behavior of passengers has a less pronounced effect on the average evacuation time in seconds.
We also carry out a set of simulations to evaluate the impact of behavior uncertainty on the evacuation time of passengers who are initially located at random at nodes representing passenger cabins. Figure 8 plots the average evacuation time and the performance ratio compared to the case P o E = 0 . The standard deviation is also shown. It can be observed that the average evacuation time increases with the probability of behavior uncertainty. When P o E = 0.5 , the average evacuation time increases by almost 40 % relative to P o E = 0 . Furthermore, it is worth noticing that the passengers in cabins are more significantly affected by their uncertain behavior compared to the results in Figure 7.
The average evacuation time in seconds for passengers in the restaurant is also measured as shown in Figure 9. We can see that failing to exit according to the instructions impairs the evacuation scheme and lengthens the evacuation of passengers from the restaurant. Again, it appears that this uncertain behavior has a milder effect on the average evacuation time for passengers in the restaurant compared to passengers leaving from the cabins.
We also measure the average evacuation time for different numbers of passengers with different probabilities of not following the evacuation directions. Here, half of the passengers start from the restaurant while the other half start from their cabins. Figure 10 plots the average evacuation time with the 95 % confidence interval for different numbers of passengers with different probabilities of uncertain behavior. We can see that the average evacuation time increases with the probability of uncertain behavior. Nevertheless, we observe that behavior uncertainty has a much smaller effect on the average evacuation time, particularly if the passenger does not exceed 300. Again, behavior uncertainty has a much lower impact than P o D , showing that the ANS method is more resilient to uncertainties in evacuee behavior than to delays in the information technology system used for directing evacuees.

5. Conclusions and Future Work

Large transportation systems such as trains, passenger ships and aircraft require reliable and effective emergency evacuation to ensure the safety and passengers. Thus, much research has addressed the design of technology-assisted means to direct passengers effectively during emergencies, with algorithms and methods that maximize fast and optimized means for evacuation [39]. Thus, the present work addresses some of the key side effects of technology-assisted emergency evacuation that includes extensive simulations of a realistic and existing ship scenario.
Assuming that ongoing situational information is gathered by sensor networks [40,41,42] and then processed to provide optimum decisions and communicated to the evacuees as they progress towards the designated exits, our work has included the effects of imperfections in the technology support such as communication and processing delays for instructions to arrive at the evacuees, as well as the effects of mistakes that evacuees themselves may make during an evacuation.
We see that delayed decisions which are forwarded to all end evacuees as they pass through pre-determined “nodes” that guide them towards safety will create substantial evacuation delays for the evacuees. Similarly, we have observed that mistakes that are made by passengers due to panic or misunderstanding of the instructions also will increase the evacuation delays, but to a lesser extent as compared to delays due to the technology.
Thus, further research is needed to support evacuee safety in such complex and dynamic environments with many rapidly changing effects that may overwhelm both the ICT-based emergency management system [38] and the ability of evacuees to follow instructions. We suggest that future research could include these delaying factors in advance and design novel decentralized emergency navigation systems that pre-locate advisory data and related computational means in key system intermediate locations, combining centralized decisions with local decision making individual evacuee decision aids and hand-held mobile devices [35].

Author Contributions

Conceptualization, E.G.; relevant literature, E.G.; problem definition, E.G.; methodology, Y.M.; software, Y.M.; validation, Y.M.; formal analysis, Y.M.; identifying technical errors, E.G.; investigation, K.L.; resources, K.L.; data curation, Y.M.; writing—first draft preparation, Y.M.; writing—rewriting and editing, E.G.; visualization, Y.M.; supervision, E.G.; funding acquisition, E.G.; funding acquisition, K.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Institute of Theoretical & Applied Informatics (IITIS-PAN), Polish Academy of Sciences, via a Research Assistantship for Yuting Ma, the European Union’s Horizon Europe research and innovation programme, DOSS Project, under grant agreement No 101120270 for Erol Gelenbe, and the National Natural Science Foundation of China (NSFC) OF FUNDER Grant no. 51979216.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the first author.

Acknowledgments

The authors would like to thank the editors and anonymous reviewers for their valuable comments and suggestions on earlier drafts of the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Chu, H.; Yu, J.; Wen, J.; Yi, M.; Chen, Y. Emergency evacuation simulation and management optimization in urban residential communities. Sustainability 2019, 11, 795. [Google Scholar] [CrossRef]
  2. Luo, L.; Zhang, B.; Guo, B.; Zhong, J.; Cai, W. Why they escape: Mining prioritized fuzzy decision rule in crowd evacuation. IEEE Trans. Intell. Transp. Syst. 2022, 23, 19456–19470. [Google Scholar] [CrossRef]
  3. Birajdar, G.S.; Singh, R.; Gehlot, A.; Thakur, A.K. Development in building fire detection and evacuation system—A comprehensive review. Int. J. Electr. Comput. Eng. (IJECE) 2020, 10, 6644–6654. [Google Scholar] [CrossRef]
  4. Singh, U.; Determe, J.F.; Horlin, F.; De Doncker, P. Crowd monitoring: State-of-the-art and future directions. IETE Tech. Rev. 2021, 38, 578–594. [Google Scholar] [CrossRef]
  5. Choi, M.; Chi, S. Optimal route selection model for fire evacuations based on hazard prediction data. Simul. Model. Pract. Theory 2019, 94, 321–333. [Google Scholar] [CrossRef]
  6. Ibrahim, A.M.; Venkat, I.; Subramanian, K.; Khader, A.T.; Wilde, P.D. Intelligent evacuation management systems: A review. ACM Trans. Intell. Syst. Technol. (TIST) 2016, 7, 1–27. [Google Scholar] [CrossRef]
  7. Gelenbe, E.; Bi, H. Emergency Navigation without an Infrastructure. Sensors 2014, 14, 15142–15162. [Google Scholar] [CrossRef] [PubMed]
  8. Meschini, S.; Accardo, D.; Locatelli, M.; Pellegrini, L.; Tagliabue, L.C.; Di Giuda, G.M. BIM-GIS integration and crowd simulation for fire emergency management in a large diffused university. In Proceedings of the 40th International Symposium on Automation and Robotics in Construction, Chennai, India, 4–7 July 2023; pp. 357–364. [Google Scholar]
  9. Chu, H.; Yu, J.; Wen, J.; Huang, Y. Evacuation simulation and emergency management optimization in urban residential communities. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2019; Volume 234, p. 012040. [Google Scholar]
  10. Fang, S.; Liu, Z.; Zhang, S.; Wang, X.; Wang, Y.; Ni, S. Evacuation simulation of an Ro-Ro passenger ship considering the effects of inclination and crew’s guidance. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2023, 237, 192–205. [Google Scholar] [CrossRef]
  11. Liu, K.; Ma, Y.; Chen, M.; Wang, K.; Zheng, K. A survey of crowd evacuation on passenger ships: Recent advances and future challenges. Ocean. Eng. 2022, 263, 112403. [Google Scholar] [CrossRef]
  12. Kim, S.K. The Sewol ferry disaster in Korea and maritime safety management. In Maritime Disputes in Northeast Asia; Brill Nijhoff: Leiden, The Netherlands, 2017; pp. 183–199. [Google Scholar]
  13. Suo, X.; Fu, G.; Wang, C.; Jia, Q. An application of 24 Model to analyse capsizing of the Eastern Star ferry. Pol. Marit. Res. 2017, 24, 116–122. [Google Scholar] [CrossRef]
  14. Abdullah, A.; Mia, M.J. Inland waterway transport accident analysis of Bangladesh: Based on location, time, and regression approach. arXiv 2023, arXiv:2305.10279. [Google Scholar]
  15. Sarvari, P.A.; Cevikcan, E.; Ustundag, A.; Celik, M. Studies on emergency evacuation management for maritime transportation. Marit. Policy Manag. 2018, 45, 622–648. [Google Scholar] [CrossRef]
  16. Li, H.; Ren, X.; Yang, Z. Data-driven Bayesian network for risk analysis of global maritime accidents. Reliab. Eng. Syst. Saf. 2023, 230, 108938. [Google Scholar] [CrossRef]
  17. Nasso, C.; Bertagna, S.; Mauro, F.; Marinò, A.; Bucci, V. Simplified and advanced approaches for evacuation analysis of passenger ships in the early stage of design. Brodogr. Teor. Praksa Brodogr. Pomor. Teh. 2019, 70, 43–59. [Google Scholar] [CrossRef]
  18. Wang, X.; Liu, Z.; Loughney, S.; Yang, Z.; Wang, Y.; Wang, J. Numerical analysis and staircase layout optimisation for a Ro-Ro passenger ship during emergency evacuation. Reliab. Eng. Syst. Saf. 2022, 217, 108056. [Google Scholar] [CrossRef]
  19. Arshad, H.; Emblemsvåg, J.; Li, G.; Ostnes, R. Determinants, methods, and solutions of evacuation models for passenger ships: A systematic literature review. Ocean. Eng. 2022, 263, 112371. [Google Scholar] [CrossRef]
  20. International Maritime Organization. Revised Guidelines for Evacuation Analysis for New and Existing Passenger Ships; MSC. 1/Circ. 1533. 2016. Available online: https://www.imorules.com/MSCCIRC_1533.html (accessed on 6 June 2016).
  21. Fang, S.; Liu, Z.; Wang, X.; Wang, J.; Yang, Z. Simulation of evacuation in an inclined passenger vessel based on an improved social force model. Saf. Sci. 2022, 148, 105675. [Google Scholar] [CrossRef]
  22. Wang, X.; Xia, G.; Zhao, J.; Wang, J.; Yang, Z.; Loughney, S.; Fang, S.; Zhang, S.; Xing, Y.; Liu, Z. A novel method for the risk assessment of human evacuation from cruise ships in maritime transportation. Reliab. Eng. Syst. Saf. 2023, 230, 108887. [Google Scholar] [CrossRef]
  23. Niu, C.; Wang, W.; Guo, H.; Li, K. Emergency Evacuation Simulation Study Based on Improved YOLOv5s and Anylogic. Appl. Sci. 2023, 13, 5812. [Google Scholar] [CrossRef]
  24. Xie, Q.; Guo, S.; Zhang, Y.; Wang, C.; Ma, C.; Li, Q. An integrated method for assessing passenger evacuation performance in ship fires. Ocean. Eng. 2022, 262, 112256. [Google Scholar] [CrossRef]
  25. Ray, P.P.; Mukherjee, M.; Shu, L. Internet of things for disaster management: State-of-the-art and prospects. IEEE Access 2017, 5, 18818–18835. [Google Scholar] [CrossRef]
  26. Alawad, W.; Halima, N.B.; Aziz, L. An Unmanned Aerial Vehicle (UAV) System for Disaster and Crisis Management in Smart Cities. Electronics 2023, 12, 1051. [Google Scholar] [CrossRef]
  27. Ghorpade, S.N.; Zennaro, M.; Chaudhari, B.S. IoT-based hybrid optimized fuzzy threshold ELM model for localization of elderly persons. Expert Syst. Appl. 2021, 184, 115500. [Google Scholar] [CrossRef]
  28. Bi, H.; Gelenbe, E. A Survey of Algorithms and Systems for Evacuating People in Confined Spaces. Electronics 2019, 8, 711. [Google Scholar] [CrossRef]
  29. Desmet, A. A Modelling Approach to Human Navigation in Constrained Spaces. Ph.D. Thesis, Department of Electrical & Electronic Engineering, Imperial College London, London, UK, 2014. [Google Scholar]
  30. Wiandt, B.; Kokuti, A.; Simon, V. Application of Collective Movement in Real Life Scenarios: Overview of Current Flocking Solutions. Scalable Comput. Pract. Exp. 2015, 16, 233–248. [Google Scholar] [CrossRef]
  31. Wang, L.; He, Y.; Liu, W.; Jing, N.; Wang, J.; Liu, Y. On oscillation-free emergency navigation via wireless sensor networks. IEEE Trans. Mob. Comput. 2014, 14, 2086–2100. [Google Scholar] [CrossRef]
  32. Filippoupolitis, A.; Hey, L.; Loukas, G.; Gelenbe, E.; Timotheou, S. Emergency response simulation using wireless sensor networks. In Proceedings of the Ambi-Sys ’08: 1st International Conference on Ambient Media and Systems, Brussels, Belgium, 11–14 February 2008; Ambi-Sys ’08. pp. 1–7. [Google Scholar]
  33. Reif, J.; Wang, H.; Fields, S.P. A Distributed Behavior Control for Autonomous Robots; Duke University: Durham, NC, USA, 1995. [Google Scholar]
  34. Tseng, Y.C.; Pan, M.S.; Tsai, Y.Y. Wireless sensor networks for emergency navigation. Computer 2006, 39, 55–62. [Google Scholar] [CrossRef]
  35. Kokuti, A.; Gelenbe, E. Directional Navigation Improves Opportunistic Communication for Emergencies. Sensors 2014, 14, 15387–15399. [Google Scholar] [CrossRef]
  36. Baruah, S. Rapid routing with guaranteed delay bounds. In Proceedings of the 2018 IEEE Real-Time Systems Symposium (RTSS), Nashville, TN, USA, 11–14 December 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 13–22. [Google Scholar]
  37. Ma, Y.; Liu, K.; Chen, M.; Ma, J.; Zeng, X.; Wang, K.; Liu, C. ANT: Deadline-aware adaptive emergency navigation strategy for dynamic hazardous ship evacuation with wireless sensor networks. IEEE Access 2020, 8, 135758–135769. [Google Scholar] [CrossRef]
  38. Filippoupolitis, A. An adaptive system for movement decision support in building evacuation. In Computer and Information Sciences, Proceedings of the 25th International Symposium on Computer and Information Sciences, London, UK, 22–24 September 2010; Springer: Berlin/Heidelberg, Germany, 2010; pp. 389–392. [Google Scholar]
  39. Akinwande, O.J.; Bi, H.; Gelenbe, E. Managing crowds in hazards with dynamic grouping. IEEE Access 2015, 3, 1060–1070. [Google Scholar] [CrossRef]
  40. Li, S.; Zhan, A.; Wu, X.; Chen, G. ERN: Emergence rescue navigation with wireless sensor networks. In Proceedings of the 2009 15th International Conference on Parallel and Distributed Systems, Shenzhen, China, 8–11 December 2009; IEEE: Piscataway Township, NJ, USA, 2009; pp. 361–368. [Google Scholar]
  41. Pan, M.S.; Tsai, C.H.; Tseng, Y.C. Emergency guiding and monitoring applications in indoor 3D environments by wireless sensor networks. Int. J. Sens. Netw. 2006, 1, 2–10. [Google Scholar] [CrossRef]
  42. Wang, C.; Lin, H.; Zhang, R.; Jiang, H. SEND: A situation-aware emergency navigation algorithm with sensor networks. IEEE Trans. Mob. Comput. 2016, 16, 1149–1162. [Google Scholar] [CrossRef]
  43. Shi, E.; Zhang, J.; Chen, S.; Zheng, J.; Zhang, Y.; Ng, D.W.K.; Ai, B. Wireless energy transfer in RIS-aided cell-free massive MIMO systems: Opportunities and challenges. IEEE Commun. Mag. 2022, 60, 26–32. [Google Scholar] [CrossRef]
  44. Dong, J.; Zhang, J.; Shi, Y.; Wang, J.H. Faster activity and data detection in massive random access: A multiarmed bandit approach. IEEE Internet Things J. 2022, 9, 13664–13678. [Google Scholar] [CrossRef]
Figure 1. Schematic description of the layout for the Yangtze Gold 7 Cruise ship over three passenger floors (second, third, and fourth). This layout is used for simulating all the effects studied in this paper, including the delays in communicating the guidance information to the evacuees, and the possible uncertainty in the behavior of the evacuees. Here, (ac) show the layout of the physical space of the second, third, and fourth floors.
Figure 1. Schematic description of the layout for the Yangtze Gold 7 Cruise ship over three passenger floors (second, third, and fourth). This layout is used for simulating all the effects studied in this paper, including the delays in communicating the guidance information to the evacuees, and the possible uncertainty in the behavior of the evacuees. Here, (ac) show the layout of the physical space of the second, third, and fourth floors.
Sensors 24 01850 g001
Figure 2. The evacuation graph representation of the physical space, showing the nodes where routing decisions are communicated to the evacuees via the EMRs.
Figure 2. The evacuation graph representation of the physical space, showing the nodes where routing decisions are communicated to the evacuees via the EMRs.
Sensors 24 01850 g002
Figure 3. The average evacuation time in seconds from all 346 nodes to the exit (a) as a function of P o D (x-axis), and (b) the performance ratio of the average evacuation times as compared to the ideal case of P o D = 0 . Averages are over all nodes for 100 distinct independent simulations, with the standard deviation (the black bars) for the evacuation time.
Figure 3. The average evacuation time in seconds from all 346 nodes to the exit (a) as a function of P o D (x-axis), and (b) the performance ratio of the average evacuation times as compared to the ideal case of P o D = 0 . Averages are over all nodes for 100 distinct independent simulations, with the standard deviation (the black bars) for the evacuation time.
Sensors 24 01850 g003
Figure 4. The average evacuation time from the cabins to the exit given in seconds (a) as a function of P o D (x-axis), and (b) the performance ratio of the average evacuation time as compared to the ideal case of P o D = 0 . Averages are taken over all passengers starting from cabins for 100 distinct independent simulations. The standard deviation (the black bars) of the evacuation time is also shown.
Figure 4. The average evacuation time from the cabins to the exit given in seconds (a) as a function of P o D (x-axis), and (b) the performance ratio of the average evacuation time as compared to the ideal case of P o D = 0 . Averages are taken over all passengers starting from cabins for 100 distinct independent simulations. The standard deviation (the black bars) of the evacuation time is also shown.
Sensors 24 01850 g004
Figure 5. The average evacuation time in seconds for passengers that are initially located in the restaurant (a) as a function of P o D (x-axis), and (b) the resulting performance ratio as compared to the ideal case of P o D = 0 . Averages are taken over all passengers who were initially in the restaurant for 100 distinct independent simulations. The standard deviation of their evacuation time is shown with the black bars.
Figure 5. The average evacuation time in seconds for passengers that are initially located in the restaurant (a) as a function of P o D (x-axis), and (b) the resulting performance ratio as compared to the ideal case of P o D = 0 . Averages are taken over all passengers who were initially in the restaurant for 100 distinct independent simulations. The standard deviation of their evacuation time is shown with the black bars.
Sensors 24 01850 g005
Figure 6. The average evacuation time in seconds, with a 95 % confidence interval, taken by different numbers of passengers where half of them originate in the cabins while the other half start from the restaurant (a), and (b) the performance ratio of the average evacuation time as compared to the ideal case with P o D = 0 .
Figure 6. The average evacuation time in seconds, with a 95 % confidence interval, taken by different numbers of passengers where half of them originate in the cabins while the other half start from the restaurant (a), and (b) the performance ratio of the average evacuation time as compared to the ideal case with P o D = 0 .
Sensors 24 01850 g006
Figure 7. The performance ratio in average evacuation time in seconds from the 346 nodes to the exit compared to the ideal case P o E = 0 .
Figure 7. The performance ratio in average evacuation time in seconds from the 346 nodes to the exit compared to the ideal case P o E = 0 .
Sensors 24 01850 g007
Figure 8. The average evacuation time in seconds taken by passengers in cabins and the performance ratio of the average evacuation time compared to the ideal case P o E = 0 .
Figure 8. The average evacuation time in seconds taken by passengers in cabins and the performance ratio of the average evacuation time compared to the ideal case P o E = 0 .
Sensors 24 01850 g008
Figure 9. The average evacuation time in seconds for passengers in the restaurant and the performance ratio in average evacuation time compared to the ideal case P o E = 0 .
Figure 9. The average evacuation time in seconds for passengers in the restaurant and the performance ratio in average evacuation time compared to the ideal case P o E = 0 .
Sensors 24 01850 g009
Figure 10. This figure evaluates the impact of the effect of errors or panic by the evacuees, as represented by the probability P o E . On the left, we show the increase in the average evacuation time in seconds, with a 95% confidence interval, as a function of the total number of passengers, assuming that half of the passengers originate in the cabins, while the other half start from the restaurant, for different values of P o E . Under the same conditions on the number of passengers starting from the cabins and the restaurant, the right-hand side figure shows the increase in the relative performance ratio in average evacuation time as compared to the ideal case with P o E = 0 for different values of P o E and as a function of the total number of evacuees (passengers).
Figure 10. This figure evaluates the impact of the effect of errors or panic by the evacuees, as represented by the probability P o E . On the left, we show the increase in the average evacuation time in seconds, with a 95% confidence interval, as a function of the total number of passengers, assuming that half of the passengers originate in the cabins, while the other half start from the restaurant, for different values of P o E . Under the same conditions on the number of passengers starting from the cabins and the restaurant, the right-hand side figure shows the increase in the relative performance ratio in average evacuation time as compared to the ideal case with P o E = 0 for different values of P o E and as a function of the total number of evacuees (passengers).
Sensors 24 01850 g010
Table 1. Summary of the related work in this paper.
Table 1. Summary of the related work in this paper.
Evacuation
Review
FocusRelated work
Crowd monitoring[4,6,25]
Disaster detection & prediction[3,6,25]
Evacuation modelling[6,11,15,19]
Evacuation path planning[6,11,15,28,30]
Ship
Accident
Accident typeRelated work
Ship sinking[12,13]
Ship collision[14]
Evacuation
Simulation
Simulation modelRelated work
Agent-based model[1,8,9,17,20,32]
Social force model[10,21,23,24]
Social potential field model[33]
Flow model[17,20]
Path
Planning
Planning methodRelated work
A*[5]
Swarm optimization algorithm[26]
Proactiv & reactive method[29]
Cognitive packet network-based method[7,38,39]
OPEN[31]
Social potential field[7]
Temporally ordered routing algorithm[34]
Directional pathfinding method[35]
Table-driven method[36]
ANS[37]
Dinic algorithm[40]
Minimum spanning tree[41]
Hazard potential field[42]
Risk
Analysis
Analysis methodRelated work
Bayesian network[16]
Failure modes and effects analysis &
analytic hierarchy process &
fuzzy rule-based Bayesian reasoning &
ER
[22]
Person
Localization
MethodRelated work
Hybrid optimized fuzzy threshold
extreme learning machine
[27]
Decision Rule
Learning
MethodRelated work
Coevolutionary fuzzy rule miner[2]
Evacuation Analysis
& Layout Optimization
MethodRelated work
FDS+EVAC[18]
Wireless Energy
Transmission
MethodRelated work
Four-stage transmission[43]
Activity & Data
Detection
MethodRelated work
Multi-armed bandit[44]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ma, Y.; Gelenbe, E.; Liu, K. Impact of IoT System Imperfections and Passenger Errors on Cruise Ship Evacuation Delay. Sensors 2024, 24, 1850. https://doi.org/10.3390/s24061850

AMA Style

Ma Y, Gelenbe E, Liu K. Impact of IoT System Imperfections and Passenger Errors on Cruise Ship Evacuation Delay. Sensors. 2024; 24(6):1850. https://doi.org/10.3390/s24061850

Chicago/Turabian Style

Ma, Yuting, Erol Gelenbe, and Kezhong Liu. 2024. "Impact of IoT System Imperfections and Passenger Errors on Cruise Ship Evacuation Delay" Sensors 24, no. 6: 1850. https://doi.org/10.3390/s24061850

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop