Fire field spread area simulation system, fire field spread area determination method, and device
By using an elliptical model for fire spread analysis, the problems of large computational load and insufficient accuracy in existing technologies are solved, and efficient and accurate simulation of fire spread areas is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CETC SPECIAL MISSION AIRCRAFT SYST ENG
- Filing Date
- 2022-03-04
- Publication Date
- 2026-07-21
AI Technical Summary
Existing technologies involve large computational demands in fire spread analysis, are highly dependent on memory and CPU resources, and the accuracy of fire edge description depends on the grid size, resulting in long computation times and insufficient precision.
An elliptical model is used to simulate the fire spread area. The initial coverage area is input through the input interface, the spread area of the ignition source and the line fire source is determined by the simulator, and the final coverage area is displayed through the output interface. The accuracy is improved by using a line segment approximation method.
It achieves efficient and accurate simulation of fire spread areas, optimizes computational load and time, and improves the accuracy of fire edge description.
Smart Images

Figure CN116738652B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and in particular to a fire spread area simulation system, a method and equipment for determining the fire spread area. Background Technology
[0002] Fire spread analysis has always been one of the most challenging topics in fire disaster relief worldwide. Based on different assumptions, researchers have proposed various spread models. Traditionally, fire spread is calculated using a grid-like approach, traversing the grid and marking the spread areas according to time intervals, ultimately forming a spread region over a given time period. This method is highly dependent on memory and CPU resources, computationally intensive, and time-consuming, and the accuracy of the fire edge description depends on the grid size.
[0003] Therefore, how to efficiently and accurately simulate the spread of a fire is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0004] In view of this, the purpose of this invention is to provide a fire spread area simulation system, a fire spread area determination method, and equipment, which can efficiently and accurately simulate the fire spread area. The specific solution is as follows:
[0005] The first aspect of this application provides a fire spread zone simulation system, comprising:
[0006] An input interface is used to input the initial coverage area of the current fire scene into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal region composed of different ignition sources;
[0007] The simulator is used to determine the first spread region of the ignition source of each vertex of the convex polygon region corresponding to the initial coverage area using a pre-constructed elliptical model, and to perform simulation calculations on the second spread region of the line fire source formed by the ignition sources of every two adjacent vertices, so as to determine the final coverage area of the current fire scene after a preset time based on the first spread region and the second spread region; wherein, the elliptical model maps the first spread region of each ignition source in the fire scene to an ellipse;
[0008] The output interface is used to output the final coverage area to the human-interactive interface of the fire spread area simulation system for display.
[0009] Optionally, the input interface includes a first input interface, used to input the coordinates of the ignition source of each vertex of the convex polygon region corresponding to the current fire scene and the initial coverage area in the Mercator coordinate system to the fire spread area simulation system.
[0010] The fire spread area simulation system further includes a second input interface for inputting model parameters representing environmental factors of the current fire in the elliptical model into the fire spread area simulation system, so as to construct the elliptical model using the input model parameters.
[0011] Optionally, the model parameters include the major axis of the ellipse, the minor axis of the ellipse, and the orientation angle between the major axis of the ellipse and the horizontal direction;
[0012] Accordingly, constructing the elliptical model using the input model parameters includes:
[0013] Arbitrarily select a vertex in the initial coverage area as a reference point, and rotate the Mercator coordinate system by the direction angle and then translate it so that the reference point coincides with the left focus of the standard ellipse in the reference coordinate system, so as to construct the reference coordinate system corresponding to the Mercator coordinate system;
[0014] The coordinates in the Mercator coordinate system input through the first input interface are converted into coordinates in the reference coordinate system to obtain the elliptical model.
[0015] Optionally, determining the first spread region of the ignition source at each vertex of the convex polygon region corresponding to the initial coverage area includes:
[0016] In the reference coordinate system, construct a first spread region corresponding to the ignition source at each vertex, having the major axis and minor axis of the ellipse, and with the ignition source as the left focus.
[0017] Optionally, the simulation calculation of the second spread region of the line fire source composed of the ignition sources at every two adjacent vertices includes:
[0018] In the reference coordinate system, determine the straight line segment of the line fire source composed of the ignition sources of every two adjacent vertices, and the tangent segment that is parallel to the straight line segment and tangent to the first spread region of both ignition sources, so as to simulate and calculate the second spread region between each straight line segment and the corresponding tangent segment.
[0019] Optionally, determining the final coverage area of the current fire after a preset time based on the first spread area and the second spread area includes:
[0020] The closed area formed by the elliptical arc boundary of the first spread area and the line segment boundary of the second spread area is defined as the final coverage area of the current fire after a preset time.
[0021] Optionally, the fire spread area simulation system further includes:
[0022] The line segment approximation module is used to determine the set of approximating line segments corresponding to each elliptical arc boundary in the final coverage area by means of the line segment approximation method, and to determine the closed area composed of the line segments in the approximating line segment set and the line segment boundary of the second spread area as the improved final coverage area.
[0023] Optionally, the fire spread area simulation system further includes:
[0024] The coordinate restoration module is used to translate and rotate the reference coordinate system by the direction angle to convert the reference coordinate system into the Mercator coordinate system, so as to convert the coordinates in the reference coordinate system into the coordinates in the Mercator coordinate system.
[0025] Correspondingly, the output interface is also used to output the final coverage area after coordinate transformation to the human-interactive interface of the fire spread area simulation system for display.
[0026] The second aspect of this application provides a method for determining the fire spread zone, applied to the aforementioned fire spread zone simulation system, including:
[0027] The initial coverage area of the current fire is input into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal area composed of different ignition sources;
[0028] The first spread region of the ignition source at each vertex of the convex polygon region corresponding to the initial coverage area is determined using a pre-constructed elliptical model in the fire spread area simulation system. The second spread region of the line fire source formed by the ignition sources at every two adjacent vertices is simulated and calculated to determine the final coverage area of the current fire after a preset time based on the first spread region and the second spread region. The elliptical model maps the first spread region of each ignition source in the fire to an ellipse.
[0029] The final coverage area is output to the human-interactive interface of the fire spread area simulation system for display.
[0030] A third aspect of this application provides an electronic device comprising a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the aforementioned method for determining the fire spread area.
[0031] The fire spread area simulation system of this application includes an input interface, a simulator, and an output interface. First, the input interface is used to input the initial coverage area of the current fire into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal region composed of different ignition sources. Second, the simulator uses a pre-constructed elliptical model to determine the first spread area of the ignition source at each vertex of the convex polygonal region corresponding to the initial coverage area, and performs simulation calculations on the second spread area of the line fire source formed by every two adjacent vertices of the ignition source, so as to determine the final coverage area of the current fire after a preset time based on the first spread area and the second spread area; wherein, the elliptical model maps the first spread area of each ignition source in the fire to an ellipse. Finally, the output interface is used to output the final coverage area to the human-interactive interface of the fire spread area simulation system for display. As can be seen, this application utilizes a simulator that sets the spread area to an ellipse to perform simulation calculations at the ignition source and line fire source levels on the initial coverage area of the current fire scene input through the input interface, thereby determining the final coverage area at the area fire source level. This allows for efficient and accurate simulation of the fire spread area. Based on this, this application also provides a corresponding method and device for determining the fire spread area, achieving the same technical effect, which will not be elaborated upon here. Attached Figure Description
[0032] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0033] Figure 1 This application provides an architecture diagram for a fire spread area simulation system.
[0034] Figure 2 A schematic diagram of an elliptical spread region of an ignition source provided in this application;
[0035] Figure 3 This application provides a schematic diagram of a horizontal fire source spread area.
[0036] Figure 4 This application provides a schematic diagram of a non-horizontal fire source spread area.
[0037] Figure 5 This application provides a schematic diagram of a surface fire source spread area;
[0038] Figure 6 This application provides a schematic diagram of an elliptical arc segment approximation.
[0039] Figure 7 A schematic diagram of the final spread area provided in this application;
[0040] Figure 8 A flowchart of a method for determining the fire spread area provided in this application;
[0041] Figure 9 This application provides a structural diagram of an electronic device for determining the fire spread zone. Detailed Implementation
[0042] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0043] Existing methods for calculating fire spread using a grid-like approach are highly dependent on memory and CPU resources, resulting in large computational loads, long processing times, and the accuracy of fire edge descriptions dependent on grid size. To address these shortcomings, this application provides a fire spread area simulation system and a fire spread area determination scheme, enabling efficient and accurate simulation of fire spread areas.
[0044] Figure 1 This is a diagram illustrating the architecture of a fire spread zone simulation system provided in an embodiment of this application. See also... Figure 1 As shown, the fire spread area simulation system includes input interface 01, simulator 02, and output interface 03, specifically:
[0045] Input interface 01 is used to input the initial coverage area of the current fire scene into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal region composed of different ignition sources. Simulator 02 is used to determine the first spread area of the ignition source at each vertex of the convex polygonal region corresponding to the initial coverage area using a pre-constructed elliptical model, and to simulate and calculate the second spread area of the line fire source formed by the ignition sources at every two adjacent vertices, so as to determine the final coverage area of the current fire scene after a preset time based on the first spread area and the second spread area; wherein, the elliptical model maps the first spread area of each ignition source in the fire scene to an ellipse. Output interface 03 is used to output the final coverage area to the human-interactive interface of the fire spread area simulation system for display.
[0046] In this embodiment, input interface 01 specifically includes a first input interface and a second input interface. Firstly, the first input interface is used to input the coordinates of the ignition source of each vertex of the convex polygon region corresponding to the current fire scene and the initial coverage area in the Mercator coordinate system to the fire spread area simulation system. The Mercator coordinate system, also known as the Mercator projection coordinate system, is an isometric cylindrical map projection method. On a map drawn using this projection method, latitude and longitude lines intersect perpendicularly at any position, allowing the world map to be drawn on a rectangle. Because it can display the correct orientation between any two points, nautical charts and route maps for navigational purposes are mostly drawn in this way. Generally, address coordinates in Google Maps use this coordinate system. In this embodiment, the initial coverage area can also be obtained from other coordinate systems. For ease of calculation, it can be converted to the standard coordinate system using the corresponding coordinate system conversion method. It should be noted that in this embodiment, to ensure the reliability of the input data, the input initial coverage area is uniformly abstracted as a convex polygon. Obviously, this embodiment is also applicable to the simulation of other irregular shapes.
[0047] On the other hand, the second input interface is used to input model parameters representing environmental factors of the current fire scene in the elliptical model into the fire spread area simulation system, so as to construct the elliptical model using the input model parameters. The model parameters include the major axis, minor axis, and direction angle of the major axis to the horizontal direction. Among them, the major axis and minor axis are used to determine the elliptical equation of ignition source spread. Based on this, a coordinate system transformation is performed. First, an arbitrary vertex is selected from the initial coverage area as a reference point, and the Mercator coordinate system is rotated by the direction angle and then translated so that the reference point coincides with the left focus of the standard ellipse in the reference coordinate system, so as to construct the reference coordinate system corresponding to the Mercator coordinate system. Then, the coordinates in the Mercator coordinate system input through the first input interface are converted into coordinates in the reference coordinate system to obtain the elliptical model. Assuming that the elliptical model has a major axis L, a minor axis W, and an angle θ, in order to simplify the subsequent calculation, the original Mercator coordinate system is rotated by an angle θ, that is, the direction of the major axis of the ellipse is the X-axis of the new coordinate system, and according to the vector The coordinate system is moved so that the reference point coincides with the left focus of the ellipse; the new coordinate system is called the reference coordinate system. The coordinates of all vertices of the polygon in the reference coordinate system can be calculated using rotation and translation matrices.
[0048] Based on this, the simulator 02 first uses a pre-constructed elliptical model to determine the first spread region of the ignition source at each vertex of the convex polygon region corresponding to the initial coverage area. That is, it constructs, in the reference coordinate system, the first spread region corresponding to the ignition source at each vertex, having the major axis and minor axis of the ellipse, and with the ignition source as its left focus. Specifically, Figure 2 The edge of the first spread region of the ignition source A is defined as follows: The elliptical equation of the spread region at vertex A in the reference coordinate system is:
[0049]
[0050] Then, the second spread region of the line fire source formed by the ignition sources at every two adjacent vertices is simulated and calculated. Specifically, in the reference coordinate system, the straight line segment of the line fire source formed by the ignition sources at every two adjacent vertices and the tangent segment parallel to the straight line segment and tangent to the first spread region of both ignition sources are determined to simulate and calculate the second spread region between each straight line segment and the corresponding tangent segment. In this embodiment, the second spread region of the line fire source is the superposition of the spread regions of multiple ignition sources. Figure 3 As shown, the simplest scenario is when the slope of the fire source AB is 0, i.e., parallel to the major axis. Points C, D, E, and F are the points of tangency between the ellipse and the tangent line with a slope of 0, and line segments CD and EF are the two sides of the second spread region. However, generally, the fire source AB has a certain angle with the major axis of the ellipse, and the spread region in this case is as follows: Figure 4 As shown. Points C, D, E, and F are the points of tangency between the ellipse and the tangent line with slope k (where k is the slope of line AB). Line segments CD and EF are the two sides of the second spreading region. In this case, the equation for line AB can be calculated based on the coordinates of the reference coordinate system as follows:
[0051] y=k*x+C0 (2)
[0052] Calculate the first derivative equation of the ellipse equation from equation (1):
[0053] dy / dx=-(W 2 *x) / (L 2 *y) (3)
[0054] Lines CD and EF are parallel to the fire source AB and tangent to the ellipse.
[0055] When AB is not perpendicular to the major axis, let the equation of the tangent line to the ellipse be:
[0056] y=k*x+C1 (4)
[0057] The first derivative of the ellipse at the point of tangency is equal to k. Therefore, the equation is:
[0058]
[0059] Calculated from equations (1) and (5):
[0060]
[0061] Combining equations (5) and (6), the general formula for calculating the coordinates of the two tangent points C and E of the ellipse and the line with slope k is:
[0062]
[0063] When AB is perpendicular to the major axis, the coordinates of the tangent points C and E are (-L, 0) and (L, 0), respectively, which are the values of the general formula for calculating the coordinates of points C and E as k→∞.
[0064] vector and Same, vector and Since they are the same, the coordinates of the tangent point D can be calculated from the coordinates of points A, B, and C, and the coordinates of the tangent point F can be calculated from the coordinates of points A, B, and E. Thus, the coordinates of the vertices C, D, E, and F of the line fire source spread can be obtained, which, together with arcs CE and FD, form the result of the line fire source spread area.
[0065] Finally, based on the first and second spread areas, the final coverage area of the current fire after a preset time is determined. That is, the closed area formed by the elliptical arc boundary of the first spread area and the line segment boundary of the second spread area is determined as the final coverage area of the current fire after the preset time. For ease of elliptical arc description, the fire spread area simulation system may also include a line segment approximation module, used to determine the approximation line segment set corresponding to each elliptical arc boundary in the final coverage area using a line segment approximation method, and to determine the closed area formed by the line segments in the approximation line segment set and the line segment boundary of the second spread area as the improved final coverage area. This embodiment uses... Figure 5 Taking the triangular fire source shown as an example, the coordinates of the edge vertices E, D, E, F, G, H, and I of the spread region of the fire source ABC are determined according to the line fire source spread algorithm. For example... Figure 6 The diagram illustrates the approximation of arcs EF, GH, and IE using line segments. Taking arc DF as an example, the tangent point M can be calculated; the tangent line through M is parallel to line DF. Connecting line segments DM and MF, these segments form the approximation set for arc DF. To increase the accuracy of the elliptical arc approximation, further line segment approximations of arcs DM and MF can be performed as needed. Furthermore... Figure 7The approximate line segment set for arc GH is line segments GN and NH, and the approximate line segment set for arc IE is line segments IO and OE. Therefore, polygon DMFGNHIOE represents the spreading region of face ABC, which is also the final covered region.
[0066] In this embodiment, the fire spread area simulation system also includes a coordinate restoration module, used to translate and rotate the reference coordinate system by the direction angle to convert the reference coordinate system into the Mercator coordinate system, thereby converting the coordinates in the reference coordinate system into coordinates in the Mercator coordinate system. Correspondingly, the output interface is also used to output the final coverage area after coordinate transformation to the human-interactive interface of the fire spread area simulation system for display. Since the coordinates used in the calculation are all in the reference coordinate system, it is necessary to first translate all vertices of the polygon. Then, rotate by -θ angle to obtain the actual polygon coordinates of the spread region in Mercator coordinates. Then, the approximating line segments and the tangent-calculated line segments are combined to form the spread region of the surface fire source, and the output is an array of polygon coordinates of the spread region.
[0067] As can be seen, the fire spread area simulation system in this embodiment includes an input interface, a simulator, and an output interface. First, the input interface is used to input the initial coverage area of the current fire into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal region composed of different ignition sources. Second, the simulator uses a pre-constructed elliptical model to determine the first spread area of the ignition source at each vertex of the convex polygonal region corresponding to the initial coverage area, and performs simulation calculations on the second spread area of the line fire source formed by every two adjacent vertices of the ignition sources, so as to determine the final coverage area of the current fire after a preset time based on the first spread area and the second spread area; wherein, the elliptical model maps the first spread area of each ignition source in the fire to an ellipse; finally, the output interface is used to output the final coverage area to the human-interactive interface of the fire spread area simulation system for display. This application embodiment utilizes a simulator that sets the spread area to an ellipse to perform simulation calculations on the initial coverage area of the current fire scene input through the input interface at the ignition source and line fire source levels, thereby determining the final coverage area at the area fire source level. This enables efficient and accurate simulation of the fire spread area.
[0068] Figure 8 A flowchart illustrating a method for determining the fire spread area provided in an embodiment of this application. See also... Figure 8 As shown, this method for determining the fire spread area is applied to the aforementioned fire spread area simulation system, including:
[0069] S11: Input the initial coverage area of the current fire scene into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal area composed of different ignition sources.
[0070] S12: Using the elliptical model pre-constructed in the fire spread area simulation system, the first spread area of the ignition source at each vertex of the convex polygon region corresponding to the initial coverage area is determined, and the second spread area of the line fire source formed by the ignition sources of every two adjacent vertices is simulated and calculated, so as to determine the final coverage area of the current fire after a preset time based on the first spread area and the second spread area; wherein, the elliptical model maps the first spread area of each ignition source in the fire to an ellipse.
[0071] S13: Output the final coverage area to the human-interactive interface of the fire spread area simulation system for display.
[0072] In this embodiment, the initial coverage area of the current fire is first input into the fire spread area simulation system. The initial coverage area is a convex polygonal region composed of different ignition sources. Then, using an elliptical model pre-built in the fire spread area simulation system, the first spread area of each ignition source at each vertex of the convex polygonal region corresponding to the initial coverage area is determined. Simulation calculations are then performed on the second spread area of a line fire source formed by ignition sources at every two adjacent vertices. Based on the first and second spread areas, the final coverage area of the current fire after a preset time is determined. The elliptical model maps the first spread area of each ignition source in the fire to an ellipse. Finally, the final coverage area is output to the interactive interface of the fire spread area simulation system for display. This embodiment utilizes a simulation system with an elliptical model to calculate the spread area of the fire after a certain time in real time. This allows for quantitative analysis of the coverage area of the fire in different directions after a certain time, even when the fire spreads at different speeds in different directions. This optimizes the computational load of spread analysis and solves the problems of high algorithm resource consumption and long computation time.
[0073] Furthermore, embodiments of this application also provide an electronic device. Figure 9 This is a structural diagram of an electronic device 20 according to an exemplary embodiment. The content of the diagram should not be construed as limiting the scope of this application.
[0074] Figure 9This is a schematic diagram of the structure of an electronic device 20 provided in an embodiment of this application. Specifically, the electronic device 20 may include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 stores a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the fire spread area determination method disclosed in any of the foregoing embodiments.
[0075] In this embodiment, the power supply 23 is used to provide operating voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and external devices, and the communication protocol it follows can be any communication protocol applicable to the technical solution of this application, and is not specifically limited here; the input / output interface 25 is used to acquire external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs, and is not specifically limited here.
[0076] In addition, the memory 22, as a carrier for resource storage, can be a read-only memory, random access memory, disk or optical disk, etc. The resources stored thereon can include operating system 221, computer program 222 and data 223, etc., and the storage method can be temporary storage or permanent storage.
[0077] The operating system 221 manages and controls the various hardware devices on the electronic device 20 and the computer program 222 to enable the processor 21 to perform calculations and processing on the massive data 223 in the memory 22. It can be Windows Server, Netware, Unix, Linux, etc. The computer program 222, in addition to including a computer program capable of performing the fire spread area determination method executed by the electronic device 20 as disclosed in any of the foregoing embodiments, may further include computer programs capable of performing other specific tasks. The data 223 may include the initial coverage area coordinates collected by the electronic device 20.
[0078] Furthermore, this application also discloses a storage medium storing a computer program. When the computer program is loaded and executed by a processor, it implements the steps of the method for determining the fire spread area disclosed in any of the foregoing embodiments.
[0079] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on its differences from other embodiments. Similar or identical parts between embodiments can be referred to interchangeably. For the apparatus disclosed in the embodiments, since it corresponds to the method disclosed in the embodiments, the description is relatively simple; relevant parts can be referred to in the method section.
[0080] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0081] The fire spread area simulation system, fire spread area determination method and equipment provided by the present invention have been described in detail above. Specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core idea of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A fire spread zone simulation system, characterized in that, include: An input interface is used to input the initial coverage area of the current fire scene into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal region composed of different ignition sources; The simulator is used to determine the first spread region of the ignition source of each vertex of the convex polygon region corresponding to the initial coverage area using a pre-constructed elliptical model, and to perform simulation calculations on the second spread region of the line fire source formed by the ignition sources of every two adjacent vertices, so as to determine the final coverage area of the current fire scene after a preset time based on the first spread region and the second spread region; wherein, the elliptical model maps the first spread region of each ignition source in the fire scene to an ellipse; An output interface is used to output the final coverage area to the human-interactive interface of the fire spread area simulation system for display. The input interface includes a first input interface, which is used to input the coordinates of the ignition source of each vertex of the convex polygon region corresponding to the current fire scene and the initial coverage area in the Mercator coordinate system to the fire spread area simulation system. The second input interface is used to input the model parameters representing the environmental factors of the current fire scene in the elliptical model into the fire spread area simulation system, so as to construct the elliptical model using the input model parameters; The model parameters include the major axis of the ellipse, the minor axis of the ellipse, and the orientation angle between the major axis of the ellipse and the horizontal direction; Accordingly, constructing the elliptical model using the input model parameters includes: Arbitrarily select a vertex in the initial coverage area as a reference point, and rotate the Mercator coordinate system by the direction angle and then translate it so that the reference point coincides with the left focus of the standard ellipse in the reference coordinate system, so as to construct the reference coordinate system corresponding to the Mercator coordinate system; The coordinates in the Mercator coordinate system input through the first input interface are converted into coordinates in the reference coordinate system to obtain the elliptical model; The determination of the first spread region of the ignition source for each vertex of the convex polygon region corresponding to the initial coverage area includes: Construct a first spread region in the reference coordinate system, corresponding to the ignition source at each vertex, having the major axis and minor axis of the ellipse, and with the ignition source as the left focus; The simulation calculation of the second spread region of the linear fire source composed of the ignition sources at every two adjacent vertices includes: In the reference coordinate system, determine the straight line segment of the line fire source composed of the ignition sources of every two adjacent vertices, and the tangent segment that is parallel to the straight line segment and tangent to the first spread region of both ignition sources, so as to simulate and calculate the second spread region between each straight line segment and the corresponding tangent segment.
2. The fire spread area simulation system according to claim 1, characterized in that, The determination of the final fire coverage area after a preset time based on the first and second spread areas includes: The closed area formed by the elliptical arc boundary of the first spread area and the line segment boundary of the second spread area is defined as the final coverage area of the current fire after a preset time.
3. The fire spread area simulation system according to claim 2, characterized in that, Also includes: The line segment approximation module is used to determine the set of approximating line segments corresponding to each elliptical arc boundary in the final coverage area by means of the line segment approximation method, and to determine the closed area composed of the line segments in the approximating line segment set and the line segment boundary of the second spread area as the improved final coverage area.
4. The fire spread zone simulation system according to any one of claims 1 to 3, characterized in that, Also includes: The coordinate restoration module is used to translate and rotate the reference coordinate system by the direction angle to convert the reference coordinate system into the Mercator coordinate system, so as to convert the coordinates in the reference coordinate system into the coordinates in the Mercator coordinate system. Correspondingly, the output interface is also used to output the final coverage area after coordinate transformation to the human-interactive interface of the fire spread area simulation system for display.
5. A method for determining the fire spread area, characterized in that, The system applied to the fire spread zone simulation system according to any one of claims 1-4 includes: The initial coverage area of the current fire is input into the fire spread area simulation system; wherein, the initial coverage area is a convex polygonal area composed of different ignition sources; The first spread region of the ignition source at each vertex of the convex polygon region corresponding to the initial coverage area is determined using a pre-constructed elliptical model in the fire spread area simulation system. The second spread region of the line fire source formed by the ignition sources at every two adjacent vertices is simulated and calculated to determine the final coverage area of the current fire after a preset time based on the first spread region and the second spread region. The elliptical model maps the first spread region of each ignition source in the fire to an ellipse. The final covered area is output to the human-interactive interface of the fire spread area simulation system for display. The step of inputting the initial coverage area of the current fire scene into the fire spread area simulation system includes: Input the coordinates of the ignition source of each vertex of the convex polygon region corresponding to the current fire scene and the initial coverage area in the Mercator coordinate system into the fire spread area simulation system. The model parameters representing the environmental factors of the current fire scene in the elliptical model are input into the fire spread area simulation system so as to construct the elliptical model using the input model parameters. The model parameters include the major axis of the ellipse, the minor axis of the ellipse, and the orientation angle between the major axis of the ellipse and the horizontal direction; Accordingly, constructing the elliptical model using the input model parameters includes: Arbitrarily select a vertex in the initial coverage area as a reference point, and rotate the Mercator coordinate system by the direction angle and then translate it so that the reference point coincides with the left focus of the standard ellipse in the reference coordinate system, so as to construct the reference coordinate system corresponding to the Mercator coordinate system; The coordinates in the Mercator coordinate system input through the first input interface are converted into coordinates in the reference coordinate system to obtain the elliptical model; The determination of the first spread region of the ignition source for each vertex of the convex polygon region corresponding to the initial coverage area includes: Construct a first spread region in the reference coordinate system, corresponding to the ignition source at each vertex, having the major axis and minor axis of the ellipse, and with the ignition source as the left focus; The simulation calculation of the second spread region of the linear fire source composed of the ignition sources at every two adjacent vertices includes: In the reference coordinate system, determine the straight line segment of the line fire source composed of the ignition sources of every two adjacent vertices, and the tangent segment that is parallel to the straight line segment and tangent to the first spread region of both ignition sources, so as to simulate and calculate the second spread region between each straight line segment and the corresponding tangent segment.
6. An electronic device, characterized in that, The electronic device includes a processor and a memory; wherein the memory is used to store a computer program, which is loaded and executed by the processor to implement the method for determining the fire spread area as described in claim 5.