Dynamic indication method, device and equipment for ship escape route and medium
By monitoring the ship's environmental status in real time and using particle swarm optimization algorithm to plan the escape route, combined with dynamic emergency indication equipment, the subjective dependence of crew members, insecure escape routes and reliability of signal transmission in the existing technology is solved, and efficient and safe ship escape guides are achieved.
Patent Information
- Application Number
- CN202510071582.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-13
AI Technical Summary
The existing ship escape technology relies on the crew's subjective judgment and limited training, and the escape route diagram is static and cannot be adjusted in real time, resulting in the escape route that may be unsafe in emergencies and there are also problems with signal transmission reliability.
By obtaining the current location of the target personnel on the ship and multiple escape routes, monitoring environmental status parameters in real time, such as smoke concentration, water level, ignition status, etc., using particle swarm optimization algorithm to plan the optimal escape route, and guiding crew members to escape through dynamic emergency indicator equipment (such as emergency indicator lights and voice indicators).
It improves escape safety, reduces subjective dependence on crew members, realizes real-time dynamic response, enhances signal transmission reliability, and ensures that escape instructions can be accurately conveyed in any emergency situation.
Smart Images

Figure CN119992790A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of ship safety control technology, and in particular to a method, device, equipment and medium for dynamically indicating a ship escape route. Background Art
[0002] In the current field of ship safety, the response measures for fire escape are mainly based on traditional means. Existing technologies usually rely on escape route diagrams that are fixed on the ship. These diagrams depict the passages, exits, assembly points and other information inside the ship in a flat graphic form, providing crew members with general escape guidance under normal circumstances. At the same time, crew members will receive fire training before taking up their posts. The training content covers familiarity with the ship's structure and the procedures and methods for dealing with emergencies such as fires. It is expected that the crew will be able to escape safely in an emergency with their familiarity with the ship and training knowledge.
[0003] Existing ship escape technologies emphasize the importance of crew training, and improve the crew's ability to respond to emergencies through simulation exercises and other methods; some ship safety systems are committed to optimizing the design of escape route diagrams to make them clearer and easier to understand. However, with the continuous expansion of ship size and the increasing complexity of functions, these traditional fire escape methods have gradually exposed their limitations;
[0004] First, the subjective factors of the crew have a great impact: when faced with an urgent and dangerous situation such as a fire incident, the crew is very likely to fall into a state of panic due to tension, fear and other emotions. This panic will interfere with their normal thinking and judgment, resulting in the possibility of forgetting key escape knowledge or failing to accurately follow the instructions of the escape route diagram even after training. In addition, for temporary crew members hired or crew members who are not familiar with the ship, it is difficult to fully familiarize themselves with the complex internal structure of the ship in a short period of time with limited training. In an emergency, they are likely to lose their way and miss the best time to escape, thus causing personal safety accidents.
[0005] Secondly, static indications are lagging: traditional escape route diagrams are static, and once drawn, they cannot be adjusted according to the real-time conditions of the ship. When a fire occurs, the spread of smoke and the development of the fire may quickly change the passage conditions; collisions, water leaks, etc. may cause some areas of the ship to be flooded or the structure to be deformed, and these dynamic changes cannot be reflected in the static diagram in time. If the crew chooses an escape route based on such a diagram, they are very likely to mistakenly enter a dangerous area, increasing the risk of escape.
[0006] Then there is the lack of information acquisition and processing capabilities: the existing fire escape methods lack comprehensive and real-time monitoring of the internal environment of the ship. Relying solely on the crew's naked eye observation and a limited number of traditional alarm devices, it is impossible to obtain key information such as smoke concentration, water level, ship posture, and the specific location of the fire in a timely and accurate manner. Without the support of these real-time data, it is difficult to quickly and accurately plan a safe and reliable escape route in an emergency, making the escape process full of uncertainty.
[0007] Finally, the reliability of signal transmission is questionable: In an emergency, the reliability of signal transmission is crucial. However, some existing ship safety systems may have deficiencies in signal transmission. For example, if a single transmission method is used, once encountering special circumstances such as electromagnetic interference, equipment failure or fire, the signal is easily interrupted, resulting in the inability to properly convey escape instructions to the crew. Summary of the invention
[0008] The purpose of the embodiments of the present application is to provide a method, device, equipment and medium for dynamically indicating a ship's escape route, so as to solve the above-mentioned problems existing in the prior art and realize dynamic indication of the escape route in an emergency situation of the ship.
[0009] In a first aspect, a method for dynamically indicating a ship escape route is provided, and the method may include:
[0010] Obtaining the current position of the target person on the ship, and multiple escape routes for the target person from the current position to the preset escape assembly point of the ship; wherein each escape route is provided with a dynamic emergency indication device;
[0011] For any escape route, obtaining multiple types of environmental state parameters of the escape route;
[0012] Based on the multiple types of environmental state parameters, determining the passability state of the escape route;
[0013] If there is more than one escape route in the passable state, determining the optimal escape route from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state;
[0014] The dynamic emergency indication device on the optimal escape route is controlled to start, so as to indicate the optimal escape route to the escape assembly point to the target person.
[0015] In an optional implementation, any escape route includes a plurality of path components; wherein the path components are cabins and passages through which the escape route passes;
[0016] The multiple types of environmental state parameters of the escape route include: multiple types of environmental state parameters of each path component included in the escape route;
[0017] The method for obtaining the plurality of escape routes comprises:
[0018] Get pre-built ship escape route topology maps;
[0019] A plurality of escape routes are generated according to the ship escape route topology map, the current position and the position of the escape assembly point.
[0020] In an optional implementation, before determining the passable state of the escape route based on the multiple types of environmental state parameters, the method further includes:
[0021] Obtain the membership functions and multiple fuzzy sets of various configured environmental state parameters;
[0022] Determining the passability state of the escape route based on the multiple types of environmental state parameters includes:
[0023] For any path component of the escape route, according to the membership function of each type of environmental state parameter of the path component, the membership of each type of environmental state parameter to the corresponding fuzzy set is calculated;
[0024] Determining the passable state of the path component based on the membership of various environmental state parameters of the path component to corresponding fuzzy sets;
[0025] The traversability status of the escape route is determined according to the traversability status of each path component.
[0026] In an optional implementation, the escape route in the passable state is at least one;
[0027] The method further comprises:
[0028] If there is only one escape route in the passable state, the one escape route in the passable state is determined as the optimal escape route.
[0029] In an optional implementation, determining the optimal escape route from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state includes:
[0030] For any escape route in a passable state, calculating the fitness value of the escape route according to the current position and multiple types of environmental state parameters of the escape route;
[0031] According to the fitness value of each escape route, an initial optimal escape route is determined from multiple escape routes in a passable state;
[0032] If the configured termination condition is met, the initial optimal escape route is output as the optimal escape route.
[0033] In an optional implementation, at least one dynamic emergency indication device is provided on each path component of any escape route;
[0034] The dynamic emergency indication device includes an emergency indicator light and an emergency voice indication component.
[0035] In an optional implementation, controlling the activation of a dynamic emergency indication device on the optimal escape route includes:
[0036] The emergency indicator light on the optimal escape route is controlled to emit a green light, and the emergency voice indication component is controlled to play a pre-configured safety voice prompt.
[0037] In a second aspect, a dynamic indication device for a ship escape route is provided, which may include:
[0038] An acquisition unit is used to acquire the current position of the target person on the ship, and multiple escape routes for the target person from the current position to the preset escape assembly point of the ship; wherein each escape route is provided with a dynamic emergency indication device; for any escape route, multiple types of environmental state parameters of the escape route are acquired;
[0039] A determination unit, configured to determine the passability status of the escape route based on the multiple types of environmental status parameters;
[0040] an optimization unit, configured to determine an optimal escape route from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state if there is more than one escape route in the passable state;
[0041] A control unit is used to control the activation of the dynamic emergency indication device on the optimal escape route to indicate the optimal escape route to the escape assembly point for the target person.
[0042] In a third aspect, an electronic device is provided, the electronic device comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0043] Memory, used to store computer programs;
[0044] The processor is used to implement any method step described in the first aspect when executing the program stored in the memory.
[0045] In a fourth aspect, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, any method step described in the first aspect is implemented.
[0046] This application improves the safety of escape: by real-time monitoring of the smoke, water level, fire and other environmental conditions inside the ship, and using the particle swarm optimization algorithm to plan the escape route, while conducting a safety assessment of the route, it can help escapees avoid dangerous areas and plan the safest escape route, greatly reducing the risks during the escape process and effectively ensuring the safety of people's lives.
[0047] This application reduces the subjective dependence on the crew: it automatically plans the escape route and provides clear guidance through dynamic signalers. Even if the crew panics in an emergency or is not familiar with the ship, they can escape smoothly according to the instructions, reducing escape errors caused by personal factors of the crew and improving the success rate of escape.
[0048] This application improves real-time dynamic response: Unlike traditional static escape route diagrams, it can quickly adjust the escape route according to various real-time conditions occurring on the ship, such as fire development, water leakage, changes in ship posture, etc., to ensure that the escape instructions are always in line with the actual situation, and achieve dynamic and accurate response to emergencies.
[0049] This application enhances the reliability of signal transmission: it adopts a dual-signal transmission method, combines high-performance transmission cables such as fire-resistant cables and advanced wireless communication technology, and is equipped with a complete signal guarantee mechanism, which effectively avoids signal interruption problems caused by factors such as fire and electromagnetic interference, and ensures that the escape instruction signal can be stably and accurately transmitted to the crew in any emergency situation, providing reliable information support for escape operations.
[0050] This application improves the overall reliability: by adopting dual redundancy technology, double backup of important components such as the control console and indicator lights is performed, which greatly reduces the impact of single point failures on the system, ensures that the entire ship's escape route dynamic indication system can continue to operate stably in an emergency, and provides more reliable protection for ship fire safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0052] Figure 1A flow chart of a method for dynamically indicating a ship's escape route provided in an embodiment of the present application;
[0053] Figure 2 A schematic structural diagram of a dynamic indication device for a ship escape route provided in an embodiment of the present application;
[0054] Figure 3 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0055] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0056] The dynamic indication method of the ship escape route provided in the embodiment of the present application can be applied in a server or in a terminal with strong computing power. The server can be a physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms. The terminal can be a user equipment (User Equipment, UE) such as a mobile phone, a smart phone, a laptop, a digital broadcast receiver, a personal digital assistant (PDA), a tablet computer (PAD), a handheld device, a vehicle-mounted device, a wearable device, a computing device or other processing equipment connected to a wireless modem, a mobile station (Mobile Station, MS), a mobile terminal (Mobile Terminal), etc. The terminal and the server can be directly or indirectly connected by a wired or wireless communication method, and this application is not limited here.
[0057] The preferred embodiments of the present application are described below in conjunction with the drawings in the specification. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present application, and are not used to limit the present application. In addition, the embodiments and features in the embodiments of the present application may be combined with each other if there is no conflict.
[0058] Figure 1 The present invention provides a flow chart of a method for dynamically indicating a ship's escape route. Figure 1 As shown, the method may include:
[0059] Step S110, obtaining the current position of the target person on the ship, and multiple escape routes for the target person from the current position to the preset escape assembly point of the ship; for any escape route, obtaining multiple types of environmental state parameters of the escape route.
[0060] In the embodiment of the present application, the ship is a cargo ship; the target personnel are crew members working on the ship.
[0061] In an embodiment of the present application, any escape route includes multiple path components; wherein the path components are cabins, passages, stairs, decks and other path components through which the escape route passes; dynamic emergency indication devices are provided at the entrances and exits of each path component on each escape route, and the dynamic emergency indication devices include emergency indicator lights and emergency voice indication components; specifically, the entrances of the path components include passage entrances, stairwells and cabin doors, etc.
[0062] In an embodiment of the present application, a dynamic emergency indication device is provided at the entrance or exit of each path component. When a fire occurs in the ship or other dangerous situations occur and escape is required, the crew can clearly determine whether the path component is passable through the dynamic emergency indication device provided at the entrance or exit of each path component, thereby preventing the crew from taking the wrong road or heading towards a dangerous road and causing danger.
[0063] In an embodiment of the present application, a method for obtaining multiple escape routes of a target person from a current position to a preset escape assembly point of a ship includes:
[0064] Obtain a pre-built ship escape route topology map; generate multiple escape routes based on the ship escape route topology map, the current position, and the position of the escape assembly point.
[0065] In an embodiment of the present application, the ship escape route topology map is constructed based on the overall structure of the ship, the location and structural properties of all components in the ship, the distribution and structural properties of each path component, the entrance and exit switch status of each path component, the location of obstacles in the ship, and the location of a preset escape assembly point.
[0066] In the embodiments of the present application, different path components have different structural attributes, for example, the structural attributes of a cabin include the purpose and size of the cabin; the structural attributes of a passage include direction and length lights; the ship escape route topology map covers all aspects of the ship's internal structure, including the distribution of each cabin, the location and switch status of doors, the direction and length of passages, the layout and level of stairs, the specific location of obstacles, and the exact location of the assembly station, etc. The ship escape route topology map graphically and intuitively presents the connection relationship and spatial layout between the various path components inside the ship, providing a basic framework for subsequent escape route planning.
[0067] In an embodiment of the present application, environmental state parameters include: smoke concentration, water level, ship posture and fire status; environmental state parameters may also include hazardous gas concentration; multiple types of environmental state parameters of the escape route include: multiple types of environmental state parameters of each path component included in the escape route.
[0068] In an embodiment of the present application, environmental state parameters are collected using sensors installed in each path component; wherein the sensors include: a smoke sensor, a water level sensor, a posture sensor, and a fire detection sensor.
[0069] Specifically, smoke sensors: use advanced photoelectric sensing or ion sensing technology and are evenly distributed in various path components of the ship, such as cabins, passages and engine rooms. When the smoke concentration reaches the set threshold, the sensor quickly generates an electrical signal change to detect the presence and concentration level of smoke.
[0070] Water level sensor: installed in various path components of the ship and the parts of the ship that are prone to water leakage, such as the bilge, the connection between the side and the cabin, etc. Through the principle of pressure sensing or ultrasonic ranging, the water level height is monitored in real time, and the water level data is converted into electrical signals and transmitted to the system.
[0071] Attitude sensor: Using technologies such as accelerometers and gyroscopes, the ship's attitude information such as tilt angle, sway amplitude and heading change are measured in real time to ensure that the system can grasp the stability status of the ship in a timely manner.
[0072] Fire detection sensor: Utilizing high-definition cameras and flame sensors installed in various path components of the ship, using infrared thermal imaging, flame spectrum recognition and other technologies, it can accurately detect whether there is a fire in the ship and the specific location of the fire. Once a flame characteristic signal is detected, a fire alarm is immediately sent to the system.
[0073] In an embodiment of the present application, the above-mentioned sensor establishes a connection with the existing fire alarm system and combustible gas alarm system on the ship through standardized data interfaces and communication protocols, such as MODBUS, TCP / IP, etc., to achieve real-time information sharing. When the existing system detects a fire or combustible gas leak, the method can quickly obtain relevant information and integrate and analyze it with its own sensor data to achieve a more comprehensive linkage response.
[0074] In the embodiment of the present application, the collection of environmental state parameters includes:
[0075] The video image data acquired by the camera is converted into digital signals through the image acquisition card and transmitted to the ship server (or ship processor) in real time to observe whether the channel is unobstructed and whether there are any trapped persons.
[0076] Work closely with smoke sensors to further accurately detect information such as smoke particle size and composition, providing more detailed data support for determining the type and development stage of fire;
[0077] Auxiliary water level sensor works by detecting humidity changes or liquid conductivity in specific areas of the ship to more accurately determine whether there is a leak and the specific location and scope of the leak;
[0078] Cooperate with the attitude sensor to filter and calibrate the collected attitude data to improve the accuracy and stability of the data and ensure that the system obtains reliable ship status information;
[0079] Based on the collected images and the data from the flame sensor, a pattern recognition algorithm is used to further confirm the fire situation and make a preliminary assessment of the fire size, spread direction, etc.
[0080] In an embodiment of the present application, the ship server or ship processor integrates, analyzes and processes the multi-source heterogeneous data collected above, and converts it into effective information that can be used for decision-making; based on the collected status information such as smoke concentration, water level, fire situation, ship posture, etc. at the location of each path component, a fuzzy logic algorithm is used to make a comprehensive judgment.
[0081] Step S120: determining the passable state of the escape route based on the multiple types of environmental state parameters; if there is more than one escape route in the passable state, determining the optimal escape route from the multiple escape routes according to the current position and the multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state.
[0082] In the embodiment of the present application, the passability status of the escape route is determined based on multiple types of environmental status parameters, including:
[0083] Acquire multiple configured fuzzy rules and membership functions of various environmental state parameters and multiple fuzzy sets; for any path component of the escape route, calculate the membership of various environmental state parameters to corresponding fuzzy sets according to the membership functions of various environmental state parameters of the path component; determine the credibility of each fuzzy rule according to the membership of various environmental state parameters to corresponding fuzzy sets and multiple fuzzy rules; determine the membership distribution of the fuzzy set of the passage state of the path component based on the credibility of each fuzzy rule; determine the passage state of the path component according to the static domain and membership distribution corresponding to different passage states of the configuration; determine the passable state of the escape route based on the passage state of each path component of the escape route.
[0084] In the embodiment of the present application, the fuzzy rules include:
[0085] Rule 1: If (smoke concentration is "low") and (water level height is "low" or "normal") and (fire situation is "no fire") and (ship attitude is "stable"), then the channel status is "Passable (P)".
[0086] Rule 2: If (smoke concentration is "high") or (fire situation is "fire") or (ship attitude is "severely abnormal"), then the channel status is "Not Passable (NP)".
[0087] Rule 3: If (smoke concentration is "medium") and (water level height is "high"), then the channel status is "Caution Passable (CP)" (which can be further refined to passable or not passable under certain conditions).
[0088] Rule 4: If (smoke concentration is "medium") and (ship attitude is "slightly abnormal") and (water level height is "normal") and (fire situation is "no fire"), then the channel status is "Caution Passable".
[0089] In the embodiments of the present application, the membership functions and multiple fuzzy sets of various environmental state parameters include:
[0090] Smoke Concentration (SC):
[0091] Fuzzy set definition: Define three fuzzy sets: "Low (L)", "Medium (M)", "High (H)". For example, the "low" concentration range is set to 0 - 50 ppm, the "medium" concentration range is 50 - 200 ppm, and the "high" concentration range is above 200 ppm. These ranges can be set differently for different ships and are for algorithm examples here.
[0092] Membership function: Use a triangular membership function to calculate the membership degree of each concentration value in each fuzzy set. For the "low" concentration fuzzy set, let its membership function be μ L (SC). When SC ≤ 50, μ L (SC) = 1; when SC ≥ 100, μ L (SC) = 0; between 50 < SC < 100, μ L (SC) decreases linearly. Similarly, define the corresponding membership functions μ M (WL) and μ H (WL) for the "medium" and "high" concentration fuzzy sets.
[0093] Water Level (WL):
[0094] Definition of fuzzy sets: It is divided into three fuzzy sets: "Low (L)", "Normal (N)", and "High (H)". Assume that the normal water level in the ship's bilge is 0 - 10 cm, the "Low" water level is defined as 0 - 5 cm, the "Normal" water level is 5 - 10 cm, and the "High" water level is above 10 cm. These ranges can be set differently for different ships and are used here as an example for the algorithm.
[0095] Membership function: The triangular membership function is also used. For example, for the "Normal" water level fuzzy set, let its membership function be μ N (WL). When WL = 7.5 (the midpoint of the normal water level range), μ N (WL) = 1; when WL ≤ 5 or WL ≥ 10, μ N (WL) = 0; between 5 < WL < 7.5 and 7.5 < WL < 10, μ N (WL) changes linearly respectively. Similarly, define the corresponding membership functions μ L (WL) and μ H (WL) for the "Low" and "High" water level fuzzy sets.
[0096] Fire Status (FS):
[0097] Definition of fuzzy sets: There are two fuzzy sets: "No Fire (NF)" and "Fire (F)".
[0098] Membership function: A simple binary function is used. If the fire detection sensor does not detect the flame characteristic signal, then μ NF (FS) = 1, μ F (FS) = 0; if the flame characteristic signal is detected, then μ NF (FS) = 0, μ F (FS) = 1.
[0099] Ship Attitude (SA):
[0100] Definition of fuzzy sets: It is divided into three fuzzy sets: "Stable (S)", "Slightly Abnormal (SA)", and "Seriously Abnormal (SS)". For example, an inclination angle less than 5° and a swing amplitude within the normal range are defined as "Stable", an inclination angle between 5° - 15° or a relatively large swing amplitude but not affecting passage through the channel is defined as "Slightly Abnormal", and an inclination angle greater than 15° or a swing amplitude seriously affecting passage through the channel is defined as "Seriously Abnormal".
[0101] Membership function: Use trapezoidal or triangular membership function. Taking the "stable" fuzzy set as an example, let its membership function be μ S (SA), when the ship attitude meets the stability condition, μ S (SA) = 1; as the posture deviates from the stable state, the membership gradually decreases to 0.
[0102] In an embodiment of the present application, the static domain can be determined by the user based on subjective experience, or based on the maximum and minimum values in the historical records stored in the ship navigation database or the fire database; for example, the domain of "passable" is set to 0--1, the domain of "inpassable" is set to -1--0, and the domain of "cautious passage" is set to -0.5--0.5.
[0103] In the embodiment of the present application, a dynamic range of change is also pre-configured for various environmental parameters; for example, under normal circumstances, a temperature exceeding 35°C is considered high temperature; but in extreme cases, 40°C may also be considered medium or low temperature.
[0104] In an embodiment of the present application, if the passability status of all escape routes is impassable, then the risk assessment results of various environmental state parameters are obtained; based on the risk assessment results of various environmental state parameters, at least one target environmental state parameter is screened from multiple types of environmental state parameters; based on the various environmental state parameters of each path component in each escape route and the dynamic change range of the target environmental state parameter, the membership function and static domain of the target environmental state parameter are adjusted to obtain a new membership function and static domain, and the passability status of each path component and the passable status of the escape route are returned to be re-determined until there is at least one passable escape route.
[0105] In the embodiment of the present application, the risk assessment results of various environmental status parameters characterize the degree of influence of various environmental parameters on the traffic status of each path component and the degree of damage caused to personnel through the path component under the extreme values of such environmental parameters. They can be obtained using a multi-factor analysis model or based on historical data using a risk assessment model.
[0106] In an embodiment of the present application, the passable states of the escape route include: passable, impassable, and passable with caution; there is at least one passable escape route, thereby ensuring that the personnel on the ship have an escape route under any unexpected circumstances; for example, when there are multiple escape routes in a passable state, the best escape route is selected from them for personnel to escape; but when all escape routes are impassable or passable with caution, or all are impassable, the route with the least danger will be selected from all impassable or cautious escape routes as the passable escape route.
[0107] In the embodiment of the present application, the determination of the passability of the escape route includes:
[0108] First, for each rule, the truth value of the rule antecedent is calculated (i.e., the credibility of each fuzzy rule is determined). For example, for rule 1, its antecedent is "the smoke concentration is 'low' and the water level is 'low' or 'normal' and the fire situation is 'no fire' and the ship posture is 'stable'". According to the membership function of the fuzzy set, the membership of the current smoke concentration in the "low" fuzzy set μ is calculated. L (SC), the membership degree μ of the water level in the fuzzy set of “low” or “normal” L (WL)∨μ L (WL) (represents logical ∨ or), the membership degree μ of the fire situation in the “no fire” fuzzy set NF (FS) and the membership of the ship attitude in the “stable” fuzzy set μ S (SA), and then the truth value T1 of the rule antecedent is obtained through the "and" operation (usually taking the minimum value among these membership degrees).
[0109] Perform the same operation on all rules to obtain the truth value T1, T2, T3, ... of each rule antecedent.
[0110] Secondly, according to the truth value of the antecedent of each rule, the fuzzy set of the consequent of the rule is determined. For example, for rule 1, if the truth value of the antecedent is T1, the membership of the "passable" fuzzy set is truncated to T1. Similar operations are performed for the consequents of all rules.
[0111] Then, the fuzzy sets of all rule consequences are “OR” operated (usually taking the maximum value of each membership degree) to obtain a comprehensive fuzzy output result (i.e., the membership degree distribution of the traffic state fuzzy set).
[0112] Finally, defuzzification is to transform the fuzzy results obtained by fuzzy reasoning into clear channel state judgments. The commonly used centroid method is as follows:
[0113] For each possible channel state (such as "passable", "impassable", "pass with caution"), define a domain. For example, set the domain of "passable" to 0--1, the domain of "impassable" to -1--0, and the domain of "pass with caution" to -0.5--0.5 (the values here are only examples and can be adjusted according to actual conditions).
[0114] According to the membership distribution of each channel state fuzzy set obtained by fuzzy reasoning, calculate the centroid of the distribution. Let the point on the domain be x, the membership be μ(x), and the centroid calculation formula be:
[0115] The channel state is determined based on the calculated centroid value. For example, if the centroid value is within the "passable" domain, the channel is determined to be "passable"; if it is within the "inaccessible" domain, it is determined to be "inaccessible"; if it is within the "cautious passage" domain, it is determined to be "cautious passage".
[0116] Through the above complete fuzzy logic algorithm process, the system can comprehensively consider multiple factors, make reasonable and accurate judgments on the status of the ship channel, and provide a reliable basis for escape route planning.
[0117] In the embodiment of the present application, based on the passable status of each path component of the escape route, determining the passable status of the escape route includes:
[0118] If the access status of any path component in the escape route is impassable, the access status of the escape route is impassable.
[0119] In the embodiment of the present application, according to the current position, multiple types of environmental state parameters corresponding to multiple escape routes in the passable state, the optimal escape route is determined from multiple escape routes, including:
[0120] For any escape route in a passable state, the fitness value of the escape route is calculated according to the current position and multiple environmental state parameters of the escape route; according to the fitness value of each escape route, the initial optimal escape route is determined from multiple escape routes in the passable state; if the configured termination condition is met, the initial optimal escape route is output as the optimal escape route.
[0121] In the embodiment of the present application, according to the current position, multiple types of environmental state parameters corresponding to multiple escape routes in the passable state, the optimal escape route is determined from multiple escape routes, including:
[0122] Based on the channel judgment results, the particle swarm optimization algorithm (PSO) is used to plan the escape route. The escapees are regarded as particles, each of which has two attributes: position and speed. In the space formed by the preset escape route topology network diagram, the particles move in the space according to their own position and speed. The algorithm continuously iterates and adjusts the speed and position of the particles according to factors such as the distance between the current position of the particles and the target position (assembly station) and the traffic status of the channel, and solves the optimal solution for all particles to reach the destination, thereby achieving the optimal planning of the escape route. For example, during the iteration process, particles will avoid dangerous channels and choose safe and fast routes to move to the assembly station. The following is a detailed description of the use of the particle swarm optimization algorithm:
[0123] 1. Initialize the particle swarm
[0124] Particle definition: Each escapee is considered as a particle, and each particle has two properties: position and velocity in the solution space. In the ship escape scenario, the position of the particle represents a possible escape route, which can be specifically represented by the node sequence in the escape route topology network diagram generated by the ship preset module. For example, the position of a particle may be "cabin A-aisle 1-staircase 1-assembly station", and these nodes are connected in sequence to form a potential escape path.
[0125] Population generation: A certain number of particles are randomly generated to form the initial population. The population size is set reasonably according to the complexity of the ship and the computing resources. For example, for a small ship, the population size can be set to 50 particles; for a large and complex ship, the population size can be increased to 200 particles. The initial position of each particle is randomly selected in the escape route topology network diagram, but it must be ensured that it is reachable from the starting position (such as the current cabin) to the target position (assembly station).
[0126] Speed initialization: The initial speed of the particle is also randomly set. The magnitude and direction of the speed determine the change in the position of the particle in each iteration. The range of speed is usually adjusted according to the scale of the topological network and the node spacing to ensure that the particle does not move too far or too close in each iteration. For example, the speed can be expressed as the number of nodes moved each time in the topological network, and the initial speed can be set to a random value between 1-3 nodes.
[0127] 2. Fitness function definition
[0128] Evaluation indicators: The fitness function is used to measure the quality of the escape route represented by each particle. In the ship escape scenario, the following key factors are considered:
[0129] Safety: Stay away from dangerous areas such as fire, smoke, and high water levels. According to the information provided by the channel status judgment module, a certain danger weight is set for each dangerous area. For example, the weight of the fire area is set to 10, the weight of the high-concentration smoke area is set to 5, and the weight of the high-water area is set to 3. If the escape route passes through these dangerous areas, the penalty value will be increased according to the weight of the dangerous area and the length of the route's stay in the area (calculated by the number of nodes or distance).
[0130] Distance: The total length of the escape route. The total length of the route is calculated by the distance between nodes in the topological network diagram (which can be the actual physical distance or the relative distance set according to the difficulty of walking). The shorter the distance, the better.
[0131] Traffic smoothness: Consider factors such as the possibility of congestion in the passage and the open and closed status of the door. For example, a certain traffic obstruction weight is set for narrow passages or areas where congestion may occur. If the escape route passes through such areas, the penalty value is increased accordingly; while a certain reward value is given to unobstructed passages.
[0132] Function calculation: Taking the above factors into consideration, the fitness function can be defined as:
[0133] Fitness=α×Distance+β×HazardPenalty+γ×CongestionPenalty
[0134] Among them, α, β, and γ are weight coefficients, which are adjusted according to the actual situation to balance the influence of various factors on the quality of the escape route. For example, in the case of a high fire risk, the value of β can be appropriately increased to make the algorithm more inclined to choose a route away from the dangerous area.
[0135] 3. Particle Update
[0136] Speed update: Each particle updates its speed based on its own historical best position (pbest) and the global best position of the entire population (gbest). The speed update formula is:
[0137] v i (t+1)=w×v i (t)+c1×r1×(pbest i -x i (t))+c2×r2×(gbest-x i (t))
[0138] Among them, v i (t) is the velocity of particle i at time t, w is the inertia weight, which is used to balance the global search and local search capabilities of the particle. It usually decreases linearly from 0.9 to 0.4 during the algorithm operation, so as to perform extensive global search in the early stage of the algorithm and fine local search in the later stage; c1 and c2 are learning factors, which usually take a value of 2 and are used to control the step size of the particle moving to its own historical optimal position and the global optimal position; r1 and r2 are random numbers between [0, 1], which introduce randomness to avoid the algorithm from falling into the local optimum; pbest i is the historical optimal position of the particle, gbest is the global optimal position found by the entire population so far, and x i (t) is the position of particle i at time t.
[0139] Position update: The particle updates its position according to the updated velocity. The position update formula is:
[0140] x i (t+1)=x i (t)+v i (t+1)
[0141] In the context of a ship's escape route, position update means that the particle moves along the nodes in the escape route topology network graph. For example, if the particle's current position is "cabin A-aisle 1-stairs 1", the updated speed means that it will move to the next node. Assuming the speed is to move to "stairs 2", the new position becomes "cabin A-aisle 1-stairs 1-stairs 2". When updating the position, it is necessary to ensure that the new position is still within the range of the feasible escape route, that is, there is an actual connection between the nodes and it conforms to the physical structure of the ship.
[0142] 4. Algorithm iteration and termination conditions
[0143] Iteration process: The algorithm continuously repeats the above steps of particle update and fitness calculation. Each iteration makes the particles move towards a better escape route. In each iteration, the fitness value of each particle is calculated and the particle's historical optimal position pbest is updated. i , if the fitness value of a particle is better than the current global optimal position gbest, then update gbest.
[0144] Termination condition: The algorithm terminates when one of the following conditions is met:
[0145] Reaching the maximum number of iterations: A maximum number of iterations is set according to the complexity of the ship and the computing resources, such as 100 or 200. When the algorithm iteration reaches this number, it is considered that sufficient search has been performed and the current global optimal position is output as the final escape route.
[0146] Fitness value convergence: When the fitness value change of the global optimal position in several consecutive iterations (such as 10 times) is less than a certain threshold (such as 0.01), the algorithm is considered to have converged to a better solution, the algorithm is terminated and the global optimal position is output.
[0147] Through the particle swarm optimization algorithm, the ship escape route dynamic indication system can quickly and effectively plan the optimal escape route while considering multiple factors, providing reliable escape guidance for crew members in emergency situations.
[0148] Step S130: Control the dynamic emergency indication device on the optimal escape route to start, so as to indicate the optimal escape route to the escape assembly point for the target personnel.
[0149] In an embodiment of the present application, controlling the activation of a dynamic emergency indication device on an optimal escape route includes:
[0150] Control the emergency indicator light on the optimal escape route to emit green light, and control the emergency voice indication component to play the pre-configured safety voice prompt.
[0151] In an embodiment of the present application, safe voice prompts and dangerous voice prompts can be pre-configured; when encountering an emergency, safe voice prompts are played for accessible escape routes, and dangerous voice prompts are played for inaccessible escape routes.
[0152] In an embodiment of the present application, the dynamic emergency indication device uses a combination of high-brightness LED lights and high-decibel speakers. In an emergency, when the optimal escape route passes through a certain area, the dynamic signaler in the area lights up green and plays a clear voice prompt through the speaker, such as "This channel is safe, please escape along this channel". If an area with fire or toxic gas is detected, the dynamic signaler close to the area will immediately automatically change the indication signal, light up red, and play a warning voice "Danger ahead, please do not approach", effectively preventing people from passing through or even going to the dangerous area. In order to ensure that personnel can clearly receive sound and light alarms in an emergency, the LED light has high brightness and high contrast, and can be clearly seen even in strong light or smoke environments; the speaker adopts a waterproof and dustproof design, and has an automatic volume adjustment function, which can automatically adjust the volume according to the ambient noise level to ensure that the voice prompts are clear and audible.
[0153] In the embodiment of the present application, in order to ensure the safety and reliability of signal transmission, the system adopts a dual signal transmission mode, that is, a combination of fully physically connected signal transmission and wireless signal transmission. The physical connection part adopts fire-resistant, high temperature resistant and corrosion-resistant transmission cables, such as mineral insulated cables (MICC). This cable has excellent fire resistance and can still maintain good electrical and mechanical properties in a fire environment, ensuring that signal transmission is not affected by fire. The laying of cables inside the ship follows strict wiring specifications to avoid parallel connection with other strong power lines and reduce electromagnetic interference. At the same time, a redundant wiring method is adopted, that is, the same signal is transmitted through multiple cables. If one of the cables fails, the other cables can still ensure the normal transmission of the signal. The wireless signal transmission part adopts advanced wireless communication technology, such as 5G or Wi-Fi 6, with high-speed and stable transmission performance. To prevent interference with wireless signals, the system is equipped with signal boosters and interference detection equipment to monitor the strength and interference of wireless signals in real time. When interference is detected, the wireless signal frequency or power is automatically adjusted to ensure the stability of wireless signal transmission. In addition, the system is also equipped with a signal backup and recovery mechanism. When one transmission mode fails, it can quickly switch to another transmission mode and automatically restore to the normal dual-signal transmission mode after the fault is eliminated, ensuring that the escape instruction signal can always be accurately and promptly conveyed to the crew.
[0154] This application pre-builds a ship escape topology map, which provides detailed basic information about the ship's internal structure, so that the server or processor has a comprehensive "cognition" of the ship; monitors the internal environmental status of the ship in real time and comprehensively through a variety of sensors, and provides accurate dynamic data for the server; uses advanced algorithms to analyze, process and make decisions on these data, and plans a safe and reliable escape route; guides escapees with intuitive and reliable sound and light alarms, and has a powerful signal transmission guarantee mechanism to ensure that the indication information can be accurately conveyed; dual redundancy technology further improves the reliability of key modules of the system, and prevents system failure due to single point failures. Through the collaborative work of various devices and servers, the defects of existing technologies such as reliance on subjective factors of crew members, static indication lag, insufficient information acquisition and processing, and unreliable signal transmission are effectively overcome.
[0155] Corresponding to the above method, the embodiment of the present application also provides a dynamic indication device for a ship escape route, such as Figure 2 As shown, the dynamic indication device of the ship's escape route includes:
[0156] The acquisition unit 210 is used to acquire the current position of the target person on the ship, and multiple escape routes from the current position of the target person to the preset escape assembly point of the ship; wherein each escape route is provided with a dynamic emergency indication device; for any escape route, multiple types of environmental state parameters of the escape route are acquired;
[0157] A determination unit 220, configured to determine the passability status of the escape route based on multiple types of environmental status parameters;
[0158] The optimization unit 230 is used to determine the optimal escape route from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state if there is more than one escape route in the passable state;
[0159] The control unit 240 is used to control the activation of the dynamic emergency indication device on the optimal escape route to indicate the optimal escape route to the escape assembly point for the target personnel.
[0160] The functions of the various functional units of the dynamic indication device for the ship escape route provided in the above-mentioned embodiments of the present application can be realized through the above-mentioned method steps. Therefore, the specific working process and beneficial effects of each unit in the dynamic indication device for the ship escape route provided in the embodiments of the present application are not repeated here.
[0161] The present application also provides an electronic device, such as Figure 3 As shown, it includes a processor 310 , a communication interface 320 , a memory 330 and a communication bus 340 , wherein the processor 310 , the communication interface 320 , and the memory 330 communicate with each other via the communication bus 340 .
[0162] Memory 330, for storing computer programs;
[0163] The processor 310 is used to execute the program stored in the memory 330 to implement the following steps:
[0164] Obtain the current position of the target person on the ship, and multiple escape routes from the target person to the preset escape assembly point of the ship; wherein each escape route is provided with a dynamic emergency indication device;
[0165] For any escape route, multiple types of environmental state parameters of the escape route are obtained;
[0166] Determine the passability of the escape route based on multiple types of environmental state parameters;
[0167] If there is more than one traversable escape route, the optimal escape route is determined from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple traversable escape routes;
[0168] The dynamic emergency indication device on the optimal escape route is controlled to start up to indicate the optimal escape route to the escape assembly point for the target personnel.
[0169] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0170] The communication interface is used for communication between the above electronic device and other devices.
[0171] The memory may include a random access memory (RAM) or a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.
[0172] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0173] The implementation methods and beneficial effects of the components of the electronic device in the above embodiments to solve the problems can be seen in Figure 1 The various steps in the illustrated embodiment are implemented, therefore, the specific working process and beneficial effects of the electronic device provided by the embodiment of the present application are not repeated here.
[0174] In another embodiment provided in the present application, a computer-readable storage medium is provided, in which instructions are stored. When the computer-readable storage medium is executed on a computer, the computer executes the method for dynamically indicating a ship escape route as described in any of the above embodiments.
[0175] In another embodiment provided in the present application, a computer program product including instructions is also provided, which, when executed on a computer, enables the computer to execute the method for dynamically indicating a ship escape route as described in any one of the above embodiments.
[0176] Those skilled in the art will appreciate that the embodiments in the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt a complete hardware embodiment, a complete software embodiment, or a form of an embodiment combining software and hardware. Moreover, the present application may adopt a form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0177] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0178] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0179] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0180] Although the preferred embodiments of the present application have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the embodiments of the present application.
[0181] Obviously, those skilled in the art can make various changes and modifications to the embodiments in the present application without departing from the spirit and scope of the embodiments in the present application. Thus, if these modifications and variations of the embodiments in the present application fall within the scope of the claims and their equivalents in the embodiments of the present application, the embodiments of the present application are also intended to include these modifications and variations.
Claims
1. A method for dynamically indicating a ship's escape route, characterized in that: The method comprises: Obtaining the current position of the target person on the ship, and multiple escape routes for the target person from the current position to the preset escape assembly point of the ship; wherein each escape route is provided with a dynamic emergency indication device; For any escape route, obtaining multiple types of environmental state parameters of the escape route; Based on the multiple types of environmental state parameters, determining the passability state of the escape route; If there is more than one escape route in the passable state, determining the optimal escape route from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state; The dynamic emergency indication device on the optimal escape route is controlled to start, so as to indicate the optimal escape route to the escape assembly point to the target person.
2. The method according to claim 1, characterized in that Any escape route includes a plurality of path components; wherein the path components are cabins and passages through which the escape route passes; The multiple types of environmental state parameters of the escape route include: multiple types of environmental state parameters of each path component included in the escape route; The method for obtaining the plurality of escape routes comprises: Get pre-built ship escape route topology maps; A plurality of escape routes are generated according to the ship escape route topology map, the current position and the position of the escape assembly point.
3. The method according to claim 1, characterized in that Before determining the passable state of the escape route based on the multiple types of environmental state parameters, the method further includes: Obtain the membership functions and multiple fuzzy sets of various configured environmental state parameters; Determining the passability state of the escape route based on the multiple types of environmental state parameters includes: For any path component of the escape route, according to the membership function of each type of environmental state parameter of the path component, the membership of each type of environmental state parameter to the corresponding fuzzy set is calculated; Determining the passable state of the path component based on the membership of various environmental state parameters of the path component to corresponding fuzzy sets; The traversability status of the escape route is determined according to the traversability status of each path component.
4. The method according to claim 1, characterized in that There is at least one traversable escape route; The method further comprises: If there is only one escape route in the passable state, the one escape route in the passable state is determined as the optimal escape route.
5. The method according to claim 1, characterized in that According to the current position and the multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state, determining the optimal escape route from the multiple escape routes includes: For any escape route in a passable state, calculating the fitness value of the escape route according to the current position and multiple types of environmental state parameters of the escape route; According to the fitness value of each escape route, an initial optimal escape route is determined from multiple escape routes in a passable state; If the configured termination condition is met, the initial optimal escape route is output as the optimal escape route.
6. The method according to claim 2, characterized in that At least one dynamic emergency indication device is provided on each path component of any escape route; The dynamic emergency indication device includes an emergency indicator light and an emergency voice indication component.
7. The method according to claim 6, characterized in that Controlling the activation of the dynamic emergency indication device on the optimal escape route includes: The emergency indicator light on the optimal escape route is controlled to emit a green light, and the emergency voice indication component is controlled to play a pre-configured safety voice prompt.
8. A dynamic indication device for a ship's escape route, characterized in that: The device comprises: An acquisition unit is used to acquire the current position of the target person on the ship, and multiple escape routes for the target person from the current position to the preset escape assembly point of the ship; wherein each escape route is provided with a dynamic emergency indication device; for any escape route, multiple types of environmental state parameters of the escape route are acquired; A determination unit, configured to determine the passability status of the escape route based on the multiple types of environmental status parameters; an optimization unit, configured to determine an optimal escape route from the multiple escape routes according to the current position and multiple types of environmental state parameters corresponding to the multiple escape routes in the passable state if there is more than one escape route in the passable state; The control unit is used to control the activation of the dynamic emergency indication device on the optimal escape route to indicate the optimal escape route to the escape assembly point for the target person.
9. An electronic device, characterized in that: The electronic device comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-7 when executing a program stored in a memory.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Fire-fighting indicator light indication direction detection method based on coordinate positioning
CN120953491A
Cruise ship escape method and system
CN121235236A