Method for implementing evacuation emergency plan through combined linkage programming
By combining linked programming, the fire-fighting linkage control system is designed, and the problems of evacuation emergency plan implementation in the existing technology are solved, and the problems of complex programming specifications are achieved, achieving fast and accurate evacuation control and programming simplicity.
Patent Information
- Application Number
- CN202410805214.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-21
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2044-06-21
Smart Images

Figure CN118781726B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of fire linkage, in particular to a method for realizing an emergency evacuation plan in fire linkage. Background Art
[0002] With the development of society and the acceleration of urbanization, many cities have long been full of high-rise buildings and densely populated. However, once a fire occurs in these high-rise buildings, if evacuation is not timely, it will cause unpredictable consequences. In addition, the current fire emergency lighting and evacuation system requires the implementation of multiple emergency modes (controller, centralized power supply, loop, on-site components, partitions). Therefore, how to quickly, accurately and effectively implement emergency response and improve evacuation efficiency has become an important issue that needs to be solved in the current public safety field. In addition, according to the traditional linkage programming specifications (three-segment address: controller-loop-address), the four-segment address cannot be met, and the "emergency according to partition" programming format needs to be added, which makes the programming specifications complicated and is not conducive to user operation. Summary of the invention
[0003] The technical problem to be solved by the present invention is to realize an evacuation emergency plan by combining linkage programming, which can identify the equipment that needs to be controlled for emergency by configuring different equipment and different startup partitions, and drive the relevant lamps for emergency. It can realize controlling the same emergency lamp to perform different actions through different trigger events.
[0004] In order to solve the above technical problems, the present invention provides a method for realizing an evacuation emergency plan in combination with linkage programming, comprising:
[0005] Fire alarm controller: including alarm scene components, used to collect fire alarm information to form fire alarm events;
[0006] Evacuation controller: connects and independently controls multiple centralized power supplies to receive fire alarm events;
[0007] The centralized power supply is connected to and independently controls multiple emergency lamps;
[0008] The emergency lighting fixture is used to indicate the evacuation direction or for lighting;
[0009] The linkage control program is built into the evacuation controller. The linkage relationship between the evacuation controller and the controlled equipment in the system is defined by the linkage formula of the linkage control program. When the state of the evacuation controller in the system changes, the associated equipment is controlled according to the trigger event according to the predetermined linkage formula. The linkage control program includes the following modules:
[0010] The trigger event parsing module, when the evacuation controller receives a fire alarm event from the fire alarm controller for trigger parsing, needs to determine whether there is such linkage programming in the fire alarm event. If not, the parsing process is exited. If there is such linkage programming, it is then sequentially determined whether the current fire alarm device address exists in the fire alarm event attributes in the linkage programming. If it exists, the trigger event attribute flag is updated. If the current flag meets the linkage drive of the next step, it is considered that the parsing is successful, and the programming attribute of the current linkage formula is updated; then the remaining linkage programming is parsed until the traversal ends;
[0011] The linkage drive module, the linkage drive determines which type of action attribute it belongs to according to the type of the trigger event attribute and drives the corresponding controlled device. The action attribute types are: different device emergency action attributes, different condition emergency same device action attributes, and different level partition action attributes;
[0012] The different device emergency action attributes: traverse and start nodes of different device types, convert partitions into entity nodes or general types and add them to the start queue; arrange the satisfied start points in address order;
[0013] The different condition emergency same device action attributes: when the trigger event is in different conditions, set priorities. If the current device has already taken an action and there is a new action requirement, and the priority is higher than the current action, the current device executes the new action instruction, otherwise it does not respond to the action of the new trigger event;
[0014] The different level partition action attributes: divide into different level partition types according to the device address association attributes, add all emergency lighting fixtures to the partition, and when starting the partition, first determine the type of the partition and then perform parameter matching according to the logical relationship of the association attributes and sequentially traverse and parse.
[0015] The technical effect of the present invention is that the present invention discloses a method for implementing an evacuation emergency plan in combination with linkage programming, including a fire alarm controller, an evacuation controller, a centralized power supply, emergency lighting fixtures, and a linkage control program. Through the trigger event parsing module and the linkage drive module, the linkage drive drives the corresponding associated devices according to the type of the trigger event attribute. The action types are: different device emergency action attributes, different condition emergency same device action attributes, and different level partition action attributes. The present invention can identify the devices that need to be controlled emergently by configuring different devices and different start partitions, etc., and drive the relevant lighting fixtures to be emergency. It can also control the same lighting fixture to perform different actions through different events. Brief Description of the Drawings
[0016] Figure 1 is the schematic architecture diagram of the method for implementing an evacuation emergency plan in combination with linkage programming of the present invention;
[0017] Figure 2 It is a reference diagram for the basic linkage of the linkage formula in the linkage program of the present invention;
[0018] Figure 3a It is a reference diagram for the multi-directional point linkage of the linkage formula in the linkage program of the present invention;
[0019] Figure 3b It is a reference diagram for the partition linkage of the linkage formula in the linkage program of the present invention;
[0020] Figure 4 It is a flow chart for the traversal and analysis of the event attributes of the present invention;
[0021] Figure 5 It is a flow chart for the traversal and analysis of the action attributes of the present invention;
[0022] Figure 6 It is a flow chart for starting partitions to solve evacuations in different-level partitions of the present invention. Detailed implementation manners
[0023] The present invention will be further described below in conjunction with the accompanying drawings and specific embodiments, so that those skilled in the art can better understand the present invention and be able to implement it, but the cited embodiments do not limit the present invention.
[0024] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without making creative efforts shall fall within the protection scope of the present invention.
[0025] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", "inner", "outer", "top / bottom end", etc. is based on the orientation or positional relationship shown in the accompanying drawings. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus cannot be understood as a limitation of the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.
[0026] In the description of the present invention, it should be noted that unless otherwise clearly specified and defined, terms such as "installation", "equipped with", "sheathed / connected", "connection", etc. should be understood in a broad sense. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0027] As Figures 1-6 shown, the present invention discloses a method for implementing an evacuation emergency plan by combining linkage programming. As Figure 1 shown, the fire-fighting equipment includes: a fire alarm controller: including alarm site components for collecting fire alarm information to form a fire alarm event; an evacuation controller: configured to connect and independently control multiple centralized power supplies for receiving the fire alarm event; the centralized power supply is configured to connect and independently control multiple emergency lamps; the emergency lamps are used to display the evacuation direction or for lighting, and the quantity can be flexibly matched according to customer requirements.
[0028] As Figure 2 , Figure 3a and Figure 3b shown, the linkage control program is built into the evacuation controller. The linkage relationship between the controllers and the controlled devices in the system is defined through the linkage formula of the linkage control program. When the status of the controller in the fire-fighting system changes, the associated devices are controlled according to the predetermined linkage formula based on the trigger event. The controllers in the fire-fighting system include but are not limited to the fire alarm controller and the evacuation controller, and may also include, for example, other controllers connected to the evacuation controller. The linkage formula can select basic linkage, multi-directional point linkage, and linkage of different zones. Basic linkage means that one trigger event action includes one of the emergency entity points, and multi-directional point linkage means that the actions in different directions of one emergency entity point are controlled by multiple trigger events. The linkage control program specifically includes the following modules:
[0029] A trigger event and parsing module. When the evacuation controller receives a fire alarm event from the fire alarm controller for trigger parsing, it is necessary to determine whether the fire alarm event exists in the linkage programming. If it does not exist, the parsing process is exited. If the linkage programming exists, then it is sequentially determined whether the current fire alarm device address exists in the fire alarm event attributes in the linkage programming. If it exists, the trigger event attribute flag is updated. If the current flag meets the linkage drive of the next step, it is considered that the parsing is successful, and the programming attribute of the current linkage formula is updated; then the remaining linkage programming is parsed until the traversal ends.
[0030] Linkage drive module, the linkage drive determines the belonging action attribute according to the type of the trigger event attribute, and the action attribute includes: emergency action attributes of different devices, emergency action attributes of the same device under different conditions, and action attributes of different-level partitions; where:
[0031] The emergency action attributes of different devices: Traverse the start nodes of different device types, convert the partitions into entity nodes or general types and add them to the start queue; Arrange the satisfied start points in address order;
[0032] The emergency action attributes of the same device under different conditions: When the trigger event is in different conditions, set the priority. If the current device has already taken an action and there is a new action requirement, and the priority is higher than the current action, the current device executes the new action instruction, otherwise it does not respond to the action of the new trigger event;
[0033] The action attributes of different-level partitions: Divide into different-level partition types according to the device address association attribute, add all emergency lights to the partition, and when starting the partition, first judge the type of the partition and then perform parameter matching according to the logical relationship of the association attribute and then traverse and parse in turn.
[0034] As Figure 4 Shown in the trigger event flow chart, the nodes in the fire protection field refer to in different control fields, collecting signals from each hardware device such as alarms and manual alarm buttons, processing, judging and controlling. The parsing steps of the trigger event parsing module of the present invention are specifically as follows: Start traversing from the current node of the fire protection host, first find the first child node of the entire programming as the current node, update the matching status of the current node and the corresponding parent node, and obtain the sibling nodes of the current node to continue updating the parent node status. Traverse and update the status of all nodes in the order of child nodes, sibling nodes, and parent nodes. If the current node is a node related to the partition, determine how to process the content of the child nodes under this node according to the label or address of this node.
[0035] As Figure 5 Shown in the flow chart of traversing and parsing the action attributes, the start steps of the emergency action attributes of different devices are as follows: First, find the current node to be started according to the incoming parameters. If the current node is an entity point, set the node type to be added to the queue and fill in the parameters (including address, type, and delay time), then add it to the start queue and exit the parsing. If the current node is a non-entity point, it is necessary to continue to judge whether it is an evacuation controller action node and then perform evacuation controller action parsing. If it is judged to be a partition action node, add it to the start queue, and finally exit the parsing in both cases. Among them, the execution entities of the action include at least one or several combinations of controllers, partitions, centralized power supplies, emergency lights, and circuits.
[0036] As Figure 6The flowchart of the startup partition for resolving the evacuation of different-level partitions, where the different-level partitions include: designated partition, current partition, parent partition, adjacent partition, and all sub-partitions. There are 7 types of adjacent partitions, namely "itself", "above", "above and itself", "below", "below and itself", "above and below", "above, below and itself", where "above" represents "the previous partition" and "below" represents "the next partition". The parent partition is set with a label attribute, and starting the parent partition represents starting all sub-partitions under the current label.
[0037] Figure 6 From the flowchart of the partition, it can be obtained that: First, in the first step, it is judged which specific type the partition is. If it is the current partition, designated partition, adjacent partition, or all sub-partitions, then traverse to the lamp node information in the partition and add it to the control queue. If it is judged that the startup partition is the parent partition, the partition requires a "Label label" attribute, which is used to mark the meaning of the partition and is useful when parsing the "parent partition". Starting the "parent partition" represents starting all sub-partitions under the current "Label label". For example, Figure 3b The example formula is as follows: For the smoke alarm on a certain floor, start all the audible and visual alarms in the "building".
[0038] The above-described embodiments are only preferred embodiments given to fully illustrate the present invention, and the protection scope of the present invention is not limited thereto. Equivalent substitutions or transformations made by those skilled in the art on the basis of the present invention are all within the protection scope of the present invention. The protection scope of the present invention shall be subject to the claims.
Claims
1. A method for implementing an emergency evacuation plan in combination with linkage programming, characterized in that: include: Fire alarm controller: including alarm scene components, used to collect fire alarm information to form fire alarm events; Evacuation controller: connects and independently controls multiple centralized power supplies to receive fire alarm events; The centralized power supply is connected to and independently controls multiple emergency lamps; The emergency lighting fixture is used to indicate the evacuation direction or for lighting; The linkage control program is built into the evacuation controller. The linkage relationship between the evacuation controller and the controlled equipment in the system is defined by the linkage formula of the linkage control program. When the state of the evacuation controller in the system changes, the associated equipment is controlled according to the trigger event according to the predetermined linkage formula. The linkage control program includes the following modules: The trigger event parsing module, when the evacuation controller receives a fire alarm event from the fire alarm controller for trigger parsing, it is necessary to determine whether the fire alarm event has the linkage programming. If not, the parsing process is exited. If the linkage programming exists, it is determined in turn whether the current fire alarm device address exists in the fire alarm event attribute in the linkage programming. If the device address of the current fire alarm exists, the trigger event attribute flag is updated. If the current flag satisfies the linkage drive of the next step, the parsing is considered successful, and the programming attribute of the current linkage formula is updated; then the remaining linkage programming is parsed until the traversal is completed; The linkage driving module determines which of the following types of action attributes the trigger event attributes belong to, wherein the action attribute types are divided into: emergency action attributes of different devices, emergency action attributes of the same device under different conditions, and action attributes of different levels of partitions; The emergency action attributes of different devices: traverse the startup nodes of different device types, convert the partitions into entity nodes or general types and add them to the startup queue; arrange the satisfied startup points in order of addresses; The same device action attribute for different emergency conditions: when the trigger event is in different conditions, set the priority. If the current device has been in action and there is a new action requirement, and the priority is higher than the current action, the current device executes the new action instruction, otherwise it does not respond to the action of the new trigger event; The different levels of partition action attributes: the partition types are divided into different levels according to the device address associated attributes, and the emergency lamps are added to the partitions. When starting the partition, the type of the partition is first determined, and then the parameters are matched according to the logical relationship of the associated attributes, and then traversed and parsed in sequence.
2. A method for implementing an emergency evacuation plan in combination with linkage programming according to claim 1, characterized in that: The parsing steps of the trigger event parsing module are specifically as follows: first find the first child node of the entire programming as the current node, update the matching status of the current node and the corresponding parent node, obtain the brother node of the current node to continue to update the parent node status; traverse and update the status of all nodes in the order of child nodes, brother nodes and parent nodes; if the current node is a node related to the partition, decide to process the child node content under this node according to the label or address of this node.
3. The method for realizing an evacuation emergency plan by combining linkage programming according to claim 1, characterized in that: The steps for starting the emergency action attributes of different devices are as follows: first, find the current node that needs to be started according to the passed-in parameters, and determine whether the current node is a physical point, then set the node type to be added to the queue and the filling parameters, and then add it to the startup queue and exit the analysis. If the current node is a non-physical point, it is necessary to continue to determine whether it is an evacuation controller action node and perform evacuation controller action analysis. If it is determined to be a partition action node, add it to the startup queue and finally exit the analysis.
4. The method for realizing an evacuation emergency plan by combining linkage programming according to claim 1, characterized in that: The different levels of partitions include: a specified partition, a current partition, a parent partition, an adjacent partition, and all partitions.
5. A method for implementing an emergency evacuation plan in combination with linkage programming according to claim 4, characterized in that: There are 7 types of adjacent partitions, namely "self", "up", "up and self", "down", "down and self", "up and down", "up, down and self", where "up" means "previous partition", "down" means "next partition", and "self" means "current partition".
6. A method for implementing an emergency evacuation plan in combination with linkage programming according to claim 5, characterized in that: First determine the type of partition. If it is the current partition, specified partition, adjacent partition or all partitions, traverse the lighting node information in the partition and add it to the control queue. If the startup partition is determined to be the parent partition, the partition needs a "Label tag" attribute to mark the meaning of the partition. When parsing the parent partition, starting the parent partition means starting all sub-partitions under the current "Label tag".
7. The method for realizing an emergency evacuation plan by combining linkage programming according to claim 1, characterized in that: The linkage formula selects basic linkage or multi-directional point linkage. Basic linkage means that one trigger event action includes one emergency entity point, and multi-directional point linkage means that different direction actions of one emergency entity point are controlled by multiple trigger events.
8. The method for realizing an evacuation emergency plan in combination with linkage programming according to claim 1, characterized in that: The execution entity point of the action includes at least one of a controller, a partition, a centralized power supply, an emergency lamp, and a loop.
9. The method of implementing an emergency evacuation plan in combination with linkage programming according to claim 1, characterized in that: Emergency lighting includes emergency lighting and evacuation indicator lights.
Citation Information
Patent Citations
Fire emergency equipment control method, device and system and storage medium
CN109785551A
Intelligent identification and linkage method of alarm triggering event based on one-button alarm column
CN109920218A
Intelligent fire safety evacuation system and control method
CN110706431A
Equipment control method and system based on Internet of Things technology
CN115469559A