Fire drill simulation analysis system and method based on augmented reality
By simulating fire drills and recording and analyzing fire extinguisher operations through augmented reality technology, the problems of traditional fire drills being single in method and insufficient in evaluation are solved, and diversified training and hierarchical evaluation are achieved.
Patent Information
- Application Number
- CN202411370117.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2024-03-07
- Filing Date
- 2024-09-29
- Publication Date
- 2025-09-09
AI Technical Summary
Traditional fire drills are single-minded and unable to simulate different fire types and individual operational differences. They also lack the recording and evaluation of operational details, resulting in poor training results.
An augmented reality-based fire drill system is used to simulate fire extinguisher operation through operable devices, combine virtual reality images and sound signals, record and analyze fire extinguisher operation data, and provide multiple simulation tasks and hierarchical evaluation.
It realizes multi-dimensional simulation training of different fire types, records and analyzes the operational details of each link, improves the training effect and avoids environmental space limitations.
Smart Images

Figure CN120605482A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a fire drill (operation) simulation analysis system and method, and in particular to a fire drill simulation analysis system and method based on augmented reality applications. Background Art
[0002] Common fire safety knowledge propaganda is delivered to the public in written or oral form, without providing actual operation methods. Even if physical equipment is provided and a fire source is set up for training, due to space limitations and the consideration that fire extinguishers are consumables, only a single and simple operation project can be set up as a training method. For example, the fire source is set up in a designated location or area in a space (usually an open space), and the trainees are asked to take out the fire extinguisher and spray it towards the root of the fire until the fire is extinguished. This training method is too monotonous and is actually not conducive to training trainees to have the ability to deal with various types of fires when facing real fires. Moreover, the substances sprayed by operating fire extinguishers can easily cause environmental pollution, reducing the public's willingness to participate in fire drills.
[0003] In reality, different fire types require their own corresponding firefighting strategies, which go beyond simply spraying at the source. These different fire types include different causes (oil, electrical, paper, gas), different locations of fire sources (electrical, vehicle, heating equipment), and different environmental conditions (wind, flammable materials). The appropriate firefighting tools and strategies for each type vary, and a single training approach cannot fully educate trainees on these differences.
[0004] Furthermore, even when extinguishing a fire, each person's process is unique, directly impacting firefighting efficiency. Inefficient operations can, in practice, lead to the spread of the fire or other risks. However, traditional training methods rely solely on extinguishing the fire as a single criterion for successful firefighting. The trainee's detailed operations are difficult to record and analyze, making it impossible to objectively analyze and grade trainees' performance. Summary of the Invention
[0005] The present invention aims to provide a simulation and analysis method for fire drills based on augmented reality, comprising: providing an operable device for simulating the operation of a fire extinguisher; providing a display device for presenting a virtual reality screen; the display device presenting a virtual fire scene in the virtual reality screen, the virtual fire scene responding to a virtual fire extinguisher selection instruction and a virtual fire scene selection instruction input by the operable device, and the virtual fire extinguisher selection and the virtual fire scene selection determine a test set, the test set including a plurality of test conditions; the operable device performing the simulation based on the fire extinguisher selection instruction; The invention relates to a fire extinguisher device, wherein the fire extinguisher is operated to generate a plurality of operation data; a speaker device is communicatively connected to the operable device and presents a sound signal in response to the fire extinguisher operation; the speaker device generates a decreasing sound signal in response to the decreasing pressure of a virtual fire extinguisher under the fire extinguisher operation; based on the plurality of operation data, it is determined whether all test conditions in the test set are satisfied or only a portion are satisfied, so that the display device presents a success message or a lucky success message; and based on the plurality of operation data, it is determined that all test conditions in the test set are not satisfied, so that the display device presents a failure message.
[0006] In a specific embodiment, it further includes: providing a processing unit to receive and process multiple operation data generated by the operable device; and the processing unit generates the virtual fire scene according to the virtual fire extinguisher selection and the virtual fire scene selection, and calls the test set from a database.
[0007] In a specific embodiment, the method further includes: the display device presenting a result indicating that all or part of the test conditions of the test set are satisfied according to the success information or the lucky information.
[0008] In a specific embodiment, it further includes: a processing unit receiving the multiple operation data, the multiple operation data including a pointing data, a movement data and a spray data; the processing unit determining a contact surface pressure based on the pointing data, the movement data and the spray data, the contact surface pressure indicating the spray pressure received by a target unit in the virtual fire scene.
[0009] In a specific embodiment, it further includes: the processing unit determines a sweeping speed based on the pointing data and the spraying data, where the sweeping speed is the sweeping speed of the virtual fire extinguisher in the virtual fire scene, and the sweeping speed determines the change in spray pressure experienced by the target unit in the virtual fire scene.
[0010] In a specific embodiment, the method further includes: the processing unit determining whether the virtual fire source of the target unit is extinguished according to whether a contact surface pressure threshold and a sweeping speed threshold included in the plurality of test conditions are satisfied.
[0011] In a specific embodiment, the method further includes: the processing unit causing the display device to present the success message according to the virtual fire source being extinguished and all test conditions in the test set being satisfied.
[0012] In a specific embodiment, the method further includes: the processing unit causing the display device to present the lucky success information according to the virtual fire source being extinguished and some test conditions in the test set being satisfied.
[0013] In a specific embodiment, the present invention further includes: the processing unit determining a sweeping speed, an incident angle, and a reflection angle of the virtual fire extinguisher based on at least a horizontal pointing data and a vertical pointing data included in the pointing data, wherein the incident angle indicates an angle between a spray pressure direction in the virtual fire scene and a target unit plane, and the reflection angle indicates an angle obtained by reflecting the spray pressure direction from the target unit plane in the virtual fire scene.
[0014] In a specific embodiment, it further includes: the processing unit determines a spraying time of the virtual fire extinguisher based on at least a switch data included in the spraying data; the processing unit determines a spraying speed of the virtual fire extinguisher based on at least a spraying pressure data included in the spraying data.
[0015] In a specific embodiment, the method further includes: the processing unit determining whether the fire extinguisher operation includes a test spray operation based on at least a position data included in the movement data indicating an initial position and a switch data included in the spray data indicating a short start.
[0016] In a specific embodiment, another part of the test conditions in the test set is not met, and the other part of the test conditions is at least one of the following: the fire extinguisher operation includes a test spray operation; the fire extinguisher operation satisfies an uninterrupted spray condition; the fire extinguisher operation satisfies a maximum range spray condition; the fire extinguisher operation does not cause the virtual oil to splash outside the specified range.
[0017] Another object of the present invention is to provide an augmented reality-based fire drill simulation and analysis system, comprising: an operable device for simulating a fire extinguisher operation; a display device for presenting a virtual reality image; and a speaker device communicatively connected to the operable device for presenting an audio signal in response to the fire extinguisher operation. The virtual reality image presented by the display device is a virtual fire scene, which responds to a virtual fire extinguisher selection command and a virtual fire scene selection command input by the operable device. The virtual fire extinguisher selection and the virtual fire scene selection are used to determine a test set comprising multiple test conditions. The operable device generates multiple operation data in response to the fire extinguisher operation simulated by the operable device. The audio signal presented by the speaker device includes a decreasing audio signal in response to the decreasing pressure of the virtual fire extinguisher during the fire extinguisher operation. The display device presents a success message in response to all test conditions in the test set being met. The display device presents a lucky success message in response to a part of all the test conditions in the test set being met.
[0018] This invention proposes an augmented reality-based fire drill simulation analysis system and method. This system presents multiple simulation tasks and analyzes the fire extinguisher operation in each simulation task, providing a hierarchical evaluation grade. This ensures that every aspect of fire extinguisher operation is evaluated, improving the effectiveness of personnel training and avoiding environmental space limitations. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The present invention may be further understood with reference to the following figures and descriptions. Non-limiting and non-exhaustive examples are described with reference to the following figures. The components in the figures are not necessarily to actual size; the emphasis is on illustrating the structure and principles.
[0020] Figure 1 A simulation analysis system for fire drills according to the present invention is shown.
[0021] Figure 2 It is an operable device in an embodiment of the present invention.
[0022] Figure 3 This is the operation flow in an embodiment of the present invention.
[0023] Figure 4 This is a virtual reality screen (virtual fire scene option) in an embodiment of the present invention.
[0024] Figure 5 This is a virtual reality screen (virtual fire extinguisher option) in an embodiment of the present invention.
[0025] Figure 6 This is the evaluation information of the lucky success information in the embodiment of the present invention.
[0026] Figure 7 The figure shows a virtual fire scene generated by the system of the present invention.
[0027] Figure 8 The simulation analysis process of the fire drill of the present invention is shown.
[0028] Figure 9 This is the data processing flow in an embodiment of the present invention.
[0029] Figure 10 These are two virtual fire scenes in the embodiments of the present invention.
[0030] Figure 11 The virtual fire extinguisher in the embodiment of the present invention moves in the scene.
[0031] Figure 12 This is a sweeping operation presented in a virtual fire scene in an embodiment of the present invention.
[0032] Figure 13 are the incident angle and reflection angle of the spray direction relative to the surface of the virtual object in the embodiment of the present invention.
[0033] Figure 14 This is the process of determining whether the virtual fire source is extinguished in an embodiment of the present invention.
[0034] Explanation of symbols
[0035] 10: Operable device
[0036] 10A: First operable device
[0037] 10B: Second operable device
[0038] 101: Fire extinguisher body
[0039] 20: Wearable devices
[0040] 30: Speaker
[0041] 40: Processing System
[0042] 50: Surveillance Device
[0043] 60: Database
[0044] 70: Virtual Space
[0045] 72: Virtual Objects
[0046] 721: Surface
[0047] 74: Virtual Fire Source
[0048] 76: Virtual Fire Extinguisher
[0049] θ1: angle of incidence
[0050] θ2: reflection angle
[0051] S300 to S308: Steps
[0052] S802 to S812: Steps
[0053] S902 to S906: Steps DETAILED DESCRIPTION
[0054] The present invention will be more fully described below with reference to the accompanying drawings, and specific exemplary embodiments are shown by way of illustration. However, the subject matter of the present invention may be embodied in many different forms, and thus the construction of the claimed or claimed subject matter is not limited to any exemplary embodiment disclosed herein; the exemplary embodiments are merely illustrative. Likewise, the present invention is intended to provide a reasonably broad scope for the claimed or claimed subject matter. Furthermore, the drawings and illustrations herein are generally not drawn to scale and are not intended to correspond to actual relative dimensions.
[0055] For consistency and ease of understanding, the exemplary drawings use reference numerals to designate identical features (although in some instances, this is not the case). However, features in different embodiments may differ in other respects and should not be limited to the features shown in the drawings. The terms "first," "second," and the like in the present description and drawings are used to distinguish between different items, not to describe a specific order.
[0056] Figure 1 The fire drill simulation analysis system of the present invention includes one or more operable devices (10). The operable device (10) can be a customized fire extinguisher, or a modified version of a real fire extinguisher, for allowing a user to simulate the operation of a fire extinguisher and generate multiple operation data based on the fire extinguisher operation. This embodiment is described using the modification of a real fire extinguisher. Other details about the operable device (10) will be described in detail. Figure 2 Description. The wearable device (20) cooperates with the operable device (10), and the two can communicate via Bluetooth. The wearable device (20) is a head-mounted display device for displaying a virtual reality screen, or a combination of a real screen and a virtual reality screen. The speaker device (30) is connected to the operable device (10) or the wearable device (20), and is configured to generate a sound signal according to the operation of the fire extinguisher. Preferably, the sound signal can be a corresponding sound signal according to the selection of the type of virtual fire extinguisher. The speaker device (30) can be integrated into the operable device (10) or the wearable device (20).
[0057] In this embodiment, the wearable device (20) is connected to the processing system (40) via the Internet. The wearable device (20) is configured to transmit the operation data, instructions and input generated by the operable device (10) to the processing system (40). The processing system (40) is configured to process these operation data and generate corresponding objects or actions in a virtual environment. The processing system (40) includes a processing unit, which includes an image processing unit and a sound processing unit. The image processing unit is responsible for generating a virtual reality screen, or combining a virtual reality screen with a real screen. The virtual reality screen is presented via the display device, and the image processing unit generates the virtual reality screen according to the position and movement of the operable device (10) or the wearable device (20), allowing the user to experience a virtual space and scene. The sound processing unit is responsible for generating sound signals corresponding to the fire extinguisher operation and scene, in particular, generating sound signals corresponding to the pressure changes of the virtual fire extinguisher, such as a decreasing sound signal, thereby simulating the consumption of the fire extinguisher. The processing system (40) further includes a memory unit configured to store real-time operation data, processing results and analysis results generated by the processing unit, and even to store replayable audio and video recording files according to the fire extinguisher operation process. The processing system (40) further includes a communication unit configured to communicate with a terminal device via the Internet, such as a wearable device (20) or a monitoring device (50). The monitoring device (50) has a display device, such as a laptop or a tablet computer. The communication unit can transmit the content stored in the memory unit to the display device of the wearable device (20) and the monitoring device (50) to present a real-time virtual reality picture, and can also reproduce the recorded picture of the fire extinguisher operation process.
[0058] The database (60) is in communication with the processing system (40). The database (60) stores data and parameters required for generating different virtual reality scenes, including but not limited to test sets, object parameters and fire source parameters. The test set includes multiple test conditions, each of which is used to determine whether a test target is met. These test conditions include but are not limited to: the fire extinguisher operation includes a test spray operation; the fire extinguisher operation satisfies an uninterrupted spray; the fire extinguisher operation satisfies a maximum range spray; the fire extinguisher operation does not cause the virtual oil to splash outside the specified range; the fire extinguisher operation time does not exceed a set time; the fire extinguisher operation satisfies a contact surface pressure critical value; the fire extinguisher operation satisfies a sweep speed critical value. Object parameters and fire source parameters are used to generate virtual objects and virtual fire sources in the scene, such as fire extinguishers, spray objects, tables, oil pans, and smoke.
[0059] Figure 2An embodiment of an operable device (10) is shown, which is modified from a real fire extinguisher body (101) and is easy to simulate the actual operation state. The operable device (10) of this embodiment includes a first operable device (10A) and a second operable device (10B). The first operable device (10A) is fixed to the nozzle of the fire extinguisher body (101), and the second operable device (10B) is fixed near the push handle of the fire extinguisher body (101), and the second operable device (10B) is configured to be mechanically connected to the push handle so that the operation of the push handle can correspond to the input of the second operable device (10B). The first operable device (10A) and the second operable device (10B) are respectively wireless joysticks, and the wireless joysticks can generate corresponding signals according to the direction or movement of the joysticks themselves. More specifically, the first operable device (10A) is configured to generate directional data based on the direction of the nozzle, and the second operable device (10B) is configured to generate movement data and spray data based on the movement of the fire extinguisher and the operation of pressing the handle. The directional data, movement data, and spray data generated based on the operation of the fire extinguisher are transmitted to the processing system (40) for processing via the wearable device (20).
[0060] Figure 3 This is an operation flow (steps S300 to S308 ) in an embodiment of the present invention.
[0061] Step S300: The image processing unit and the sound processing unit of the processing system (40) cause the display device of the wearable device (20) to present a virtual reality screen, which includes a plurality of interactive virtual objects, such as options, pointers, input devices, and information. The user can immerse himself in the virtual environment according to the wearable device (20) and interact with the objects in the virtual environment according to the operable device (10). The virtual reality screen includes an initial screen in response to the wearable device (20) successfully communicating with the processing system (40). For example, the initial screen may include a plurality of selectable options for the user to select in order to determine the subsequent simulation tasks and related settings to be performed. The initial screen provides a login operation for the user to prepare to enter the subsequent simulation training.
[0062] Step S302: Figure 4 , presenting multiple fire scene options on the initial screen in response to a login operation on the initial screen. The fire scene options include a single-layer oil pan, a double-layer oil pan, an obstacle oil pan, a cement wall oil pan, etc. Selecting one of the multiple fire scenes as a simulation task in response to an input from the operable device (10). For example, the user can operate the first operable device (10A) to point a cursor in the virtual screen to a target option, and if the target option is selected, the cursor points to the target option for a period of time in response.
[0063] Step S304: Figure 5 , presenting multiple fire extinguisher options to respond to the fire scenario selection. Fire extinguisher options include dry powder fire extinguisher, carbon dioxide fire extinguisher, water-based fire extinguisher and household fire extinguisher.
[0064] Step S306: Present a virtual fire scene to respond to the selection of fire scene and fire extinguisher. Figure 7 As shown, the virtual fire scene includes a virtual space (70), one or more virtual objects (72), a virtual fire source (74), and a virtual fire extinguisher (76). The virtual space (70) basically corresponds to the XYZ axis of the real space. The virtual object (72) can be a virtual object such as an oil pan, a wall, a cardboard box, or a wall according to the scene selection. The user can interact with the scene by moving and operating the operable device (10) and the wearable device (20). The virtual objects in the scene will also change according to the operation of the fire extinguisher. Regarding the generation of virtual objects and their effects, there are many documents that provide feasible embodiments, which will not be repeated here.
[0065] Step S308: End the simulation in response to the end of a simulation time or the achievement of a simulation goal. End information can be displayed on the screen. Evaluation information about the simulation training can appear along with the end information, such as Figure 6 , allowing the user to understand the results or achievements of the fire extinguisher operation. The evaluation information includes, but is not limited to, the evaluation and record of the test spraying project, the evaluation and record of the spraying strategy, the information about the virtual object, and the completion time of the simulation task. After the simulation is completed, the memory unit of the processing system (40) can call the corresponding recorded audio and video file according to a playback request for playback on the display device of the wearable device (20) and the monitoring device (50).
[0066] Further targeting Figure 6 The information shown in is explained.
[0067] "Test spray within 20 seconds of starting" is an example of a simulation training test condition, which is used to evaluate whether the fire extinguisher operation includes a test spray operation within 20 seconds after the start of the simulation, such as briefly pressing the push handle of the second operable device 10B. If the test condition is met, the information is displayed as passed; otherwise, it is failed. "Test spray while standing outside the effective range" is a test condition used to evaluate whether the user is standing outside the effective range of the virtual fire extinguisher to perform the test spray when the test spray operation is performed. "Test spray distance" records the lateral distance of the fire extinguishing material sprayed from the virtual fire extinguisher during the test spray operation. "Start extinguishing the fire while standing at the maximum effective range" is a test condition used to evaluate whether the user starts spraying while standing at a position within the maximum range of the virtual fire extinguisher during the fire extinguishing operation. "Start extinguishing the fire distance" records the distance between the virtual fire extinguisher and the fire source when the fire extinguishing is started. "Oil does not splash out of the oil pan" is a test condition used to evaluate whether the fire extinguisher operation method will cause the oil to splash out of the designated area when the scene is an oil pan fire. "The fire extinguisher is sprayed without interruption". This test condition is used to evaluate the operation process of the fire extinguisher. In addition to the test spray, whether the spraying operation is interrupted, that is, whether it is continuous spraying.
[0068] Figure 8 The simulation and analysis process of the fire drill of the present invention is illustrated in the following steps with additional figures.
[0069] Step S802: The processing unit of the processing system (40) calls the scenario parameters from the database (60) to respond to the selection instructions of the virtual fire scene and the virtual fire extinguisher, such as the aforementioned steps S302 and S304. For example, Figure 10 Two virtual fire scenes are shown, one with only a single oil pan, and the other with two oil pans. The virtual fire scene basically includes the aforementioned virtual objects (72, such as the oil pan), a virtual fire source (74), and a virtual fire extinguisher (76, in this embodiment, only a virtual sprinkler is drawn). The virtual fire scene also includes a dynamic indicator of the fire extinguisher content, allowing the user to grasp the change in the fire extinguisher capacity or pressure during the fire extinguisher operation, but the dynamic indicator does not change as the user moves in the virtual space. In some cases, the dynamic indicator is omitted and not shown. The processing unit can cause the speaker device (30) to generate a decreasing sound signal in response to the decrease in pressure of the virtual fire extinguisher (76) based on the fire extinguisher operation, allowing the user to judge the degree of consumption of the fire extinguisher based on hearing.
[0070] The scenario parameters are used to generate the virtual space and include, but are not limited to, fire extinguisher parameters, fire source parameters, and object parameters. Different virtual fire scenarios and virtual fire extinguishers correspond to different parameters. Fire extinguisher parameters relate to the virtual extinguisher's capacity, spray coverage, spray velocity, and fire source neutralization capabilities. Fire source parameters relate to the presentation and dynamics of the virtual fire source. Object parameters are related to the presentation of virtual objects and the connectivity between virtual objects and fire sources. For example, the object parameters of flammable objects have a high connectivity with fire sources, allowing the virtual fire source to spread along the surface of the virtual object.
[0071] Step S804: The processing unit of the processing system (40) collects the operation data generated by the operable device (10) from the wearable device (20). The operation data is generated according to the operation of the operable device (10), and thus the operation data includes movement data, pointing data, and ejection data, wherein the movement data is based on the movement of the operable device (10) in the real space, the pointing data is based on the pointing operation of the operable device (10), and the ejection data is based on the pressing of the handle or button of the operable device (10).
[0072] More specifically, if Figure 9 The display data processing flow is as follows: the first operable device (10A) disposed on the fire extinguisher nozzle generates directional data based on the operation, including horizontal directional data and vertical directional data, wherein the horizontal directional data is based on the direction of the nozzle on the XY plane, and the vertical directional data is based on the direction on the ZY longitudinal plane or the ZX longitudinal plane, whereby the processing unit can calculate the direction of the virtual fire extinguisher nozzle in the virtual space based on the directional data. On the other hand, the second operable device (10B) disposed near the handle or the pressing handle of the fire extinguisher generates movement data based on the operation, including position data and movement speed data, and the injection data includes switch data and injection pressure data, wherein the position data is based on the position of the fire extinguisher in the real space, and the movement speed data is based on the movement speed and direction of the fire extinguisher in the space (which can be calculated based on the time relationship between different positions), whereby the processing unit can calculate the position of the virtual fire extinguisher when it is stationary in the virtual space and the speed it maintains when it is dynamic based on the movement data. As shown in FIG. Figure 11 The virtual fire extinguisher is shown moving from an initial position (the position at the start of the simulation task) in the direction of an arrow. This process is recorded by the processing unit and the movement speed is calculated. As for the switch data, it is based on the switch operation of pressing the handle or button, and the spray pressure data is based on the degree of pressing the handle. The processing unit can calculate the spray time and spray speed of the virtual fire extinguisher based on the spray data. The processing unit can also generate a sound signal based on the switch data and spray pressure data contained in the spray data, especially a decreasing sound signal simulating the decrease of the fire extinguisher spray pressure, so that the user can judge the consumption level of the fire extinguisher through the speaker (30).
[0073] Step S806: The processing unit determines whether the virtual fire source is extinguished based on at least the movement data, the direction data and the spray data. Figure 9 The processing unit processes and converts the collected pointing data, movement data, and spray data to obtain the virtual fire extinguisher's operating characteristics, including sweep speed, spray time, incident angle, reflection angle, fire source distance, and spray speed. These characteristics are then used to calculate the contact surface pressure. The following describes these operating characteristics.
[0074] The sweeping speed is the speed of the virtual fire extinguisher nozzle sweep obtained by the processing unit based on at least the horizontal direction data and the vertical direction data included in the direction data. The first operable device (10A) can be held by a user and swung left and right (XY horizontal plane) or up and down (ZY vertical plane or ZX vertical plane) to simulate the sweeping. The sweeping speed can refer to the swinging frequency of left and right, up and down, or a combination thereof. A higher sweeping speed indicates a faster swinging frequency. Figure 12 The virtual fire extinguisher nozzle swings between the leftmost and rightmost ends to expand the spray range. In a possible embodiment, the calculation of the sweeping speed can take the swing angle into consideration to calculate the sweeping coverage.
[0075] The injection time is obtained by the processing unit according to the switch data contained in the injection data, counting the various injection starts and stops during the operation of the fire extinguisher, thereby obtaining the duration of each injection.
[0076] The reflection angle and the incident angle are obtained by the processing unit based on at least the direction data, position data and injection pressure data, and the incident direction when the injection hits the fire source and the reflection direction caused by the injection hitting the virtual object. Figure 13 The figure shows the relationship between a surface (721) of a virtual object and the direction of the spray, where θ1 is the angle of incidence and θ2 is the angle of reflection. In a simulation, the angle of reflection may differ from the angle of incidence; the angle of reflection can be determined by the parameters of the virtual object. In an oil pan fire scenario, the oil in the oil pan can be determined to splash outside the oil pan based on the value of the reflection angle.
[0077] The fire source distance is the distance between the virtual fire extinguisher position and the virtual fire source calculated by the processing unit based on at least the position data included in the movement data.
[0078] The injection speed is the speed at which the fire extinguishing material leaves the nozzle, calculated by the processing unit based on at least the switch data and injection pressure data included in the injection data, and the injection speed may include an initial speed or a final speed, with the initial speed being greater than the final speed to simulate the actual operation of a fire extinguisher.
[0079] The processing unit of the present invention obtains a plurality of the aforementioned operating characteristics, namely, sweeping speed, spraying time, incident angle, reflection angle, fire source distance, and spraying speed, from the pointing data, movement data, and spraying data, but the present invention is not limited thereto. The processing unit further simulates a contact surface pressure based on these operating characteristics. The contact surface pressure indicates the spray pressure to which the target unit in the virtual fire scene is subjected. In known simulation techniques, the fire source area is divided into many rectangular units by cutting, each unit having a corresponding fire source characteristic value, and these fire source characteristic values can increase or diffuse to adjacent units over time, thereby simulating the behavior of a real fire source. The contact surface pressure is used to offset the fire source characteristic value, so the greater the contact surface pressure to which the target unit is subjected and the longer the duration, the faster the fire source characteristic value of the target unit will be offset, thereby simulating the behavior of the fire source being extinguished.
[0080] Figure 14 It is shown that step S806 further includes steps.
[0081] Step S902: Divide the virtual fire source into multiple target units (calculation units), each target unit corresponding to a fire source characteristic value.
[0082] Step S904: Determine whether the product of the contact surface pressure (generated by the fire extinguisher operation) and the spraying time is sufficient to offset the fire source characteristic value. For example, when using sweeping fire extinguishing, each target unit is subjected to a discontinuous contact surface pressure. The processing unit must multiply the contact surface pressure by the specified time value to estimate the total contact surface pressure for each target unit.
[0083] Step S906: Once the accumulated contact surface pressure in the target unit is sufficient to offset the increase in the fire source characteristic value, the processing unit determines that the virtual fire source of the target unit is extinguished.
[0084] Step S908: Once the accumulated contact surface pressure in the target unit is not sufficient to offset the increase in the fire source characteristic value, the processing unit determines that the virtual fire source of the target unit is not extinguished and returns to step S902 to continue calculation.
[0085] When the fire source characteristic values of all target units corresponding to the simulated fire source are offset by the contact surface pressure within the predetermined period of the simulation task, the virtual fire source is judged to be extinguished and the process proceeds to step S808; otherwise, the fire extinguishing is judged to have failed.
[0086] Step S808: Determine whether the fire extinguisher operation satisfies all test conditions in the test set. The test set is called according to the selection of the virtual fire scene. The processing unit searches the database (60) for the corresponding test set according to the type of the virtual fire. For example, if the virtual fire scene is a single-layer oil pan, the test set corresponding to the single-layer oil pan in the database (60) is called according to step S808. Each test set basically includes a plurality of preset test conditions, which include but are not limited to the following conditions:
[0087] Test condition 1: fire extinguishers based on virtual fire scenarios (different fire scenarios have their own appropriate fire extinguisher types);
[0088] Test condition 2: fire extinguisher operation includes a test spray operation (a test spray is required before operating the fire extinguisher to ensure normal operation near the fire source);
[0089] Test Condition 3: The fire extinguisher operates in a continuous spraying condition (ensuring that the continuous accumulation of pressure on the contact surface is sufficient to offset the growth of the fire source); and
[0090] Test condition 4: the fire extinguisher is operated to meet a maximum range spray condition (obtaining a better spray coverage);
[0091] Test condition 5: The fire extinguisher operation does not cause the virtual fuel to splash outside the specified range (reducing the risk of fire spread);
[0092] Test condition 6: the sweeping speed is greater than a sweeping speed threshold or is within a preset range; and
[0093] Test condition 7: the contact surface pressure received by each target unit corresponding to the virtual fire source is greater than a contact surface pressure critical value or is within a preset range.
[0094] In an example of software setting, regarding test conditions 6 and 7, the virtual fire source is cut into several to dozens of target units (as detection points) according to different scenarios. Each detection point will have different fire source characteristic values (determined by a preset durability parameter) according to the design of the scenario and the fire situation. When the block sprayed by the virtual fire extinguisher is in contact with the detection point for a long time, the durability parameter of the contact detection point will continue to drop to zero. However, if the durability parameters of the detection points around the detection point are still greater than zero, the value of the detection point will gradually increase back to the maximum. The blocks are set to sensing blocks of different sizes according to the range of different types of fire extinguishers, and the blocks will decay according to the residual dose of the fire extinguisher during use. The critical value of the sweeping speed referred to in test condition 6 and the critical value of the contact surface pressure referred to in test condition 7 can both be determined based on at least the size of the sensing block of the above-mentioned fire source characteristic value (durability parameter). If the operation is not carried out at a predetermined sweeping speed or at a preset incident angle value, but in other ways, the detection point will be easily affected by other detection points around it and the fire source characteristic value will increase, that is, simulating the growth of the fire, which will lead to fire extinguishing failure.
[0095] Other test conditions: The fire extinguisher operation satisfies a spray path. This means that, for a simulated task involving a specified fire scenario, the user must operate the first operable device (10A) with a specified action, causing the sprayed fire extinguishing material to be sprayed along a specified path from an initial contact position on the virtual fire source. For example, for an oil pan, the initial contact position may be an edge of the pan, and the contact position may be moved from this edge to the opposite edge.
[0096] Once all test conditions in the test set are met, it is determined that the fire is extinguished successfully; otherwise, the process goes to step S810.
[0097] Step S810: Determine whether the fire extinguisher operation satisfies at least some of the test conditions in the test set. If test condition 6, test condition 7, and one or more other test conditions are satisfied, it indicates that even though the virtual fire source is extinguished, some minor flaws in the fire extinguisher operation are acceptable, and the fire extinguisher operation is determined to be a lucky success. If only test condition 6 and test condition 7 are satisfied, it indicates that even though the virtual fire source is extinguished, many flaws in the fire extinguisher operation are still present, and the fire extinguishing operation is determined to be a failure.
[0098] Step S812: According to whether the fire extinguisher operation is successful, lucky success or failure, the display device of the wearable device (20) and the monitoring device (50) display a success message, a lucky success message or a failure message, and the message includes corresponding evaluation information. Figure 6An example of a lucky success message is shown, which shows that "trial spraying within 20 seconds of the start" is passed, "trial spraying while standing outside the effective range" is passed, "trial spraying distance" (that is, the distance between the trial spraying position and the virtual fire source) is 07.93, "starting fire extinguishing while standing at the maximum effective range" is failed, "starting fire extinguishing distance" (that is, the distance between the initial fire extinguishing position and the virtual fire source) is 03.35, "oil does not splash out of the oil pan (whole process)" is passed, "spraying the fire extinguisher without interruption" is failed, "fire extinguishing is successful" is passed, and "completion time" is 16 seconds.
[0099] In summary, the present invention proposes an augmented reality-based fire drill simulation and analysis system and method. This system presents multiple simulation tasks and analyzes the fire extinguisher operation in each simulation task, assigning a hierarchical evaluation grade. This ensures that every aspect of fire extinguisher operation is evaluated, improving the effectiveness of personnel training and avoiding environmental and spatial limitations.
[0100] However, it should be understood that the various embodiments of the present invention are for illustrative purposes only. Various modifications may be made without departing from the scope and spirit of the present invention, and all modifications are intended to be encompassed by the claims. Therefore, the various embodiments described in this specification are not intended to limit the present invention. The true scope and spirit of the present invention are revealed by the claims.
Claims
1. A simulation analysis method for fire drill based on augmented reality, characterized in that: include: Providing an operable device for simulating the operation of a fire extinguisher; A display device is provided for presenting a virtual reality image; The display device presents a virtual fire scene on the virtual reality screen, wherein the virtual fire scene responds to a virtual fire extinguisher selection instruction and a virtual fire scene selection instruction inputted from the operable device, wherein the virtual fire extinguisher selection instruction and the virtual fire scene selection instruction determine a test set comprising a plurality of test conditions; The operable device generates a plurality of operation data based on the operation of the fire extinguisher; A speaker device is communicatively connected to the operable device and presents an audible signal in response to the operation of the fire extinguisher; generating, by the speaker device, a decreasing sound signal in response to a decrease in pressure of a virtual fire extinguisher caused by the operation of the fire extinguisher; Based on the plurality of operation data, determining whether all test conditions in the test set are satisfied or only a portion are satisfied, so that the display device presents a success message or a lucky success message; and Based on the plurality of operation data, it is determined that all test conditions in the test set are not satisfied, so that the display device presents a failure message.
2. The simulation analysis method according to claim 1, wherein: Also includes: Providing a processing unit for receiving and processing a plurality of operation data generated by the operable device; and The processing unit generates the virtual fire scene according to the virtual fire extinguisher selection instruction and the virtual fire scene selection instruction, and calls the test set from a database.
3. The simulation analysis method according to claim 1, wherein: Also includes: The display device presents the result that all or part of the test conditions of the test set are satisfied based on the success information or the lucky success information.
4. The simulation analysis method according to claim 1, wherein: Also includes: A processing unit receives the plurality of operation data, wherein the plurality of operation data includes a pointing data, a movement data and a spraying data; and The processing unit determines a contact surface pressure based on the pointing data, the movement data, and the spray data. The contact surface pressure indicates the spray pressure received by a target unit in the virtual fire scene.
5. The simulation analysis method according to claim 4, wherein: Also includes: The processing unit determines a sweeping speed based on the pointing data and the spraying data. The sweeping speed is the sweeping speed of the virtual fire extinguisher in the virtual fire scene. The sweeping speed determines the change in spraying pressure on the target unit in the virtual fire scene.
6. The simulation analysis method according to claim 5, wherein: Also includes: The processing unit determines whether the virtual fire source of the target unit is extinguished according to whether a contact surface pressure threshold and a sweeping speed threshold included in the plurality of test conditions are satisfied.
7. The simulation analysis method according to claim 6, wherein: Also includes: The processing unit enables the display device to present the success information according to the virtual fire source being extinguished and all test conditions in the test set being met.
8. The simulation analysis method according to claim 6, wherein: Also includes: The processing unit causes the display device to present the lucky success information according to the virtual fire source being extinguished and part of the test conditions in the test set being satisfied.
9. The simulation analysis method according to claim 4, wherein: Also includes: The processing unit determines a sweeping speed, an incident angle, and a reflection angle of the virtual fire extinguisher according to at least a horizontal direction data and a vertical direction data included in the direction data. The incident angle indicates an angle between a jet pressure direction in the virtual fire scene and a target unit plane, and the reflection angle indicates an angle obtained by reflecting the jet pressure direction from the target unit plane in the virtual fire scene.
10. The simulation analysis method according to claim 4, wherein: Also includes: The processing unit determines a spraying time of the virtual fire extinguisher according to at least a switch data included in the spraying data; and The processing unit determines a spraying speed of the virtual fire extinguisher according to at least a spraying pressure data included in the spraying data.
11. The simulation analysis method according to claim 4, wherein: Also includes: The processing unit determines whether the fire extinguisher operation includes a test spray operation based on at least a position data included in the movement data indicating an initial position and a switch data included in the spray data indicating a short start.
12. The simulation analysis method according to claim 8, wherein: Another portion of the test conditions in the test set is not met, and the other portion of the test conditions is at least one of the following: The fire extinguisher operation includes a test spray operation; The fire extinguisher operation meets an uninterrupted spraying condition; The fire extinguisher operates to meet a maximum range discharge condition; and The fire extinguisher operation did not cause the virtual oil to splash outside the designated range.
13. A fire drill simulation analysis system based on augmented reality, characterized in that: include: an operable device for simulating the operation of a fire extinguisher; A display device for presenting a virtual reality image; and a speaker device communicatively connected to the operable device for presenting an audible signal in response to operation of the fire extinguisher; The virtual reality image presented by the display device is a virtual fire scene, and the virtual fire scene responds to a virtual fire extinguisher selection instruction and a virtual fire scene selection instruction input by the operable device, and the virtual fire extinguisher selection and the virtual fire scene selection are used to determine a test set, which includes multiple test conditions; wherein the operable device generates a plurality of operation data in response to the fire extinguisher operation simulated by the operable device; The sound signal presented by the speaker device includes a decreasing sound signal in response to a decrease in pressure of a virtual fire extinguisher during operation of the fire extinguisher; wherein the display device presents a success message in response to all test conditions in the test set being met; The display device presents a lucky success message in response to a part of all the test conditions in the test set being met.
14. The simulation analysis system according to claim 13, wherein: Also includes: a processing unit, communicatively connected to the operable device, to receive and process the plurality of operation data generated by the operable device, and to generate the virtual fire scene according to the virtual fire extinguisher selection and the virtual fire scene selection; and A database is communicatively connected to the processing unit and stores a plurality of test sets, each of which corresponds to a different virtual fire scene.
15. The simulation analysis system according to claim 13, wherein: The success information includes the result that all test conditions of the test set are satisfied, and the lucky success information includes the result that some test conditions of the test set are satisfied.
16. The simulation analysis system according to claim 13, wherein: The plurality of operation data include a pointing data, a movement data and a spray data, wherein the pointing data, the movement data and the spray data are used to determine a contact surface pressure, and the contact surface pressure indicates the spray pressure received by a target unit in the virtual fire scene.
17. The simulation analysis system according to claim 16, wherein: The pointing data, the movement data, and the spray data are used to determine a sweeping speed. The sweeping speed indicates the sweeping speed of the virtual fire extinguisher in the virtual fire scene. The sweeping speed determines the change in spray pressure experienced by the target unit in the virtual fire scene.
18. The simulation analysis system according to claim 17, wherein: The test conditions of the test set include a contact surface pressure critical value and a sweeping speed critical value, and the contact surface pressure critical value and the sweeping speed critical value are used to determine whether the virtual fire source of the target unit is extinguished.
19. The simulation analysis system according to claim 15, wherein: The lucky success information includes a result that a portion of the test conditions of the test set are satisfied, while another portion of the test conditions are not satisfied, wherein the another portion of the test conditions is at least one of the following: The fire extinguisher operation includes a test spray operation; The fire extinguisher operation meets an uninterrupted spraying condition; The fire extinguisher operates to meet a maximum range discharge condition; and The fire extinguisher operation did not cause the virtual oil to splash outside the designated range.